在位置更改时删除Google地图标记

时间:2019-05-27 01:46:16

标签: jquery google-maps

我正在运行一些代码,以通过家庭自动化装置从手机中提取Lat和lng。

以下是获取实体“位置”并将其添加到VAR中的函数 并更新标记。

function renderEntities(connection, entities) { 
var lng = entities["device_tracker.google_maps_1"].attributes.longitude;
var lat = entities["device_tracker.google_maps_1"].attributes.latitude;
var myLatLng = {lat: lat, lng: lng};
var marker = new google.maps.Marker({
    position: myLatLng,
    title:"Hello World!"
 });
}
var map = new google.maps.Map(document.getElementById('map'), mapOptions);

gps

标记将问题添加到地图上。位置更新后,它只会添加一个标记,而不会删除先前的标记。

0 个答案:

没有答案