からthis.map達するごとsecond.I地図上でユーザーの位置を突き止めるある私はカントは、私がやろうとしていますどのような機能のリーフレット
ionViewDidEnter() {
this.map = leaflet.map("map").fitWorld();
this.loadmap();
}
でマップを初期化しています私は
setInterval(function(),1000);
で関数を呼び出すことができます知っています
Locate関数からマップに到達できないという問題があります。
function locate(){
var marker;
this.map.locate({
setView: true,
maxZoom: 120
}).on("locationfound", e => {
if (!marker) {
marker = new L.marker(e.latlng).addTo(this.map);
} else {
marker.setLatLng(e.latlng);
}
}).on("locationerror", error => {
if (marker) {
map.removeLayer(marker);
marker = undefined;
}
});
}
私が関数locate()を削除した場合。 this.map.locateは動作しますが、私は自分の場所を追跡するためにeverysecondというユーザを探したいので、.locate everysecondを呼び出す必要がありますので、毎秒setintervalで機能する呼び出しを関数に入れようとしましたが、関数内に.locateを置かずにユーザーを見つけることができますか?完全に明確ではないであなたの質問が、
[XY問題](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)のように聞こえます... – ghybs