Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/xpath/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows phone 8 诺基亚地图api_Windows Phone 8_Nokia_Here Api - Fatal编程技术网

Windows phone 8 诺基亚地图api

Windows phone 8 诺基亚地图api,windows-phone-8,nokia,here-api,Windows Phone 8,Nokia,Here Api,我制作了一个脚本来创建动态多边形,但是要更新它的值,需要删除它来创建另一个多边形 问题是我没有找到解决办法来移除它。有人知道怎么做吗 谢谢大家! 编辑:我正在使用javascript..您可以使用动态pin更新程序更新MapLayer计数,我已经成功尝试过类似的方法 private void mapPinUpdater(List<String> lat, List<String> log, Boolean is_from_stored_location) {

我制作了一个脚本来创建动态多边形,但是要更新它的值,需要删除它来创建另一个多边形

问题是我没有找到解决办法来移除它。有人知道怎么做吗

谢谢大家!


编辑:我正在使用javascript..

您可以使用动态pin更新程序更新MapLayer计数,我已经成功尝试过类似的方法

private void mapPinUpdater(List<String> lat, List<String> log, Boolean is_from_stored_location) {
        int count_ofLayer = mapWithMyLocation.Layers.Count;
        if (!is_from_stored_location && count_ofLayer >= 1)
        mapWithMyLocation.Layers.RemoveAt(mapWithMyLocation.Layers.Count - 1);
        MapLayer MyLayer = new MapLayer();
private void mapPinUpdater(列表lat、列表日志、布尔值为\u from\u storage\u location){
层的int count_=mapWithMyLocation.Layers.count;
如果(!is_from_storage_location&&count_of layer>=1)
mapWithMyLocation.Layers.RemoveAt(mapWithMyLocation.Layers.Count-1);
MapLayer MyLayer=新的MapLayer();

这将删除上一层,并使用新的PIN更新最新层。

感谢您对Deepesh的响应。很抱歉,我忘了说我是用javascript编写的。您知道那种语言吗?