我正在学习这些地图。现在我想创建一个方法,如果我已经有了一个标记,它可以更新我的推送针。
a. 我尝试使用setLocation(newLocation),但不幸的是,当我这样做时,我的客户端代码甚至没有被执行(我认为代码语法不正确,但chrome没有给出错误)。
b. 然后我尝试学习如何删除它并创建另一个,但我无法从http://msdn.microsoft.com/en-us/library/gg427610.aspx找到任何资源 - 也许我搜索得不够好。
有谁能提供一些关于如何移动推送针和如何删除推送针的指导?非常感谢大家。
a. 我尝试使用setLocation(newLocation),但不幸的是,当我这样做时,我的客户端代码甚至没有被执行(我认为代码语法不正确,但chrome没有给出错误)。
b. 然后我尝试学习如何删除它并创建另一个,但我无法从http://msdn.microsoft.com/en-us/library/gg427610.aspx找到任何资源 - 也许我搜索得不够好。
有谁能提供一些关于如何移动推送针和如何删除推送针的指导?非常感谢大家。
var loc = new Microsoft.Maps.Location(lat, lon);
var pin = new Microsoft.Maps.Pushpin(loc);
编辑:部分答案
移除一个推针:
if (pin != null)
{
map.entities.remove(pin)
}