这里地图标记



我正在使用数字标记来跟踪地图中的对象,我想在不删除所有标记的情况下更改标记的位置。IMEI是我控制未更改和更改标记之间关系的ID。请帮助我。

发送数据:IMEI:123456LAT:xxxxlon:yyy

当前标记:IMEI:123456LAT:XXXX 1lon:yyy 1

if(array.r2 == markerList [i] .imi(MarkerList [i] .setPosition(latlng(;

对于您的情况,您需要使用IMEI密钥的哈希地图:

  var markers = {};//define a marker's hash map.
  markers[IMEI_value1] = new H.map.Marker({lat:xxxx1, lng:yyyy1});
  map.addObject(markers[IMEI_value1]);
  markers[IMEI_value2] = new H.map.Marker({lat:xxxx2, lng:yyyy2});
  map.addObject(markers[IMEI_value2]);
  //etc.... for all markers
  //later when some IMEI will be changed a geo-position:
  markers[IMEI_value1].setPosition({lat:xxxx_new, lng:yyyy_new});

最新更新