マップ上にジオロケーションを使用しています。ジオロケーションが見つかったときにズームレベルを設定する方法がわかりません。私のコードは次のようになります:リーフレット/マップボックス:ジオロケーションズーム
if (!navigator.geolocation) {
geolocate.innerHTML = 'Geolocation is not available';
} else {
geolocate.onclick = function (e) {
var tl = new TimelineMax({repeat:2});
tl.to("svg.pointwhite", .10, {transformOrigin: "50% 100%", scaleY:0.25, yoyo:true, repeat:1})
.to("svg.pointwhite", .65, {y:-6, ease:Circ.easeOut, yoyo:true, repeat:1});
e.preventDefault();
e.stopPropagation();
map.locate();
};
}
ズームレベルを設定したのはmap.locate
ですか?私はもちろんそれを試して失敗しました。いつものように、皆さんが提供できる助けに本当に感謝しています。
ええ、maxZoomで問題が解決されない: –