我希望有一個圓形物體改變位置,我會想象,我這樣做,因爲我做的標記一樣 -改變一個圓的位置?
marker.setPosition(latlng);
所以 -
circle.setPosition(latlng);
但是,這是行不通的。標記改變位置,但圓圈不改變。所有我能找到的是這個鏈接 - https://developers.google.com/maps/articles/mvcfun
這似乎是最好的方式去做這件事?我還沒有準備好通過它,所以我會嘗試實現上述。
我希望有一個圓形物體改變位置,我會想象,我這樣做,因爲我做的標記一樣 -改變一個圓的位置?
marker.setPosition(latlng);
所以 -
circle.setPosition(latlng);
但是,這是行不通的。標記改變位置,但圓圈不改變。所有我能找到的是這個鏈接 - https://developers.google.com/maps/articles/mvcfun
這似乎是最好的方式去做這件事?我還沒有準備好通過它,所以我會嘗試實現上述。
您需要更改圓心屬性來移動它(it doesn't have a position property)
circle.setCenter(latlng)
https://developers.google.com/maps/documentation/javascript/reference#Circle
只是一個擴展名以上回答
MyLocationCircle.setCenter(new google.maps.LatLng(latitude, longitude));
完美的作品!感謝你能這麼快回復。很容易錯過簡單的事情。 –
真棒解決方案:) – NightKnight