Javascript 无法在vue中观看lat lng
我正试图随着位置的变化不断更新我的谷歌地图标记位置 这是我的谷歌地图和标记组件Javascript 无法在vue中观看lat lng,javascript,vue-component,vuejs3,watch,Javascript,Vue Component,Vuejs3,Watch,我正试图随着位置的变化不断更新我的谷歌地图标记位置 这是我的谷歌地图和标记组件 <GoogleMap api-key="AIzaSyDJbdcYLuFvhWzO8VYXJDLMaUV5m19rUkY" style="width: 100%; height: 500px" :center="center" :zoom="12" >
<GoogleMap
api-key="AIzaSyDJbdcYLuFvhWzO8VYXJDLMaUV5m19rUkY"
style="width: 100%; height: 500px"
:center="center"
:zoom="12"
>
<Marker :options="{ position: center }" />
<Marker :options="{ position: center2 }" />
</GoogleMap>
但这是行不通的
我一直在变老
BackgroundGeolocation.addListener("onLocation", (location) => {
// console.log("BGLocation permissions:", location);
this.center2 = { lat: location.latitude, lng: location.longitude }
});
这没有任何意义。看起来你正在和那个观察者创建一个无限循环。
BackgroundGeolocation.addListener("onLocation", (location) => {
// console.log("BGLocation permissions:", location);
this.center2 = { lat: location.latitude, lng: location.longitude }
});