【发布时间】:2015-10-14 17:54:27
【问题描述】:
因此,使用 googlemaps api 在按下按钮后重新定位新城市的地图非常简单,但我需要使用来自 MapBox 的自定义地图项目。不幸的是,他们的文档没有帮助。
var map;
function initialize() {
map = new google.maps.Map(document.getElementById('map-canvas'), {
center: new google.maps.LatLng(48.1293954,11.556663), // Munich Germany
zoom: 10
});
}
function newLocation(newLat,newLng) {
map.setCenter({
lat : newLat,
lng : newLng
});
}
google.maps.event.addDomListener(window, 'load', initialize);
</script>
<script>
$(document).ready(function () {
$("#1").on('click', function () {
newLocation(48.1293954,11.556663);
});
$("#2").on('click', function () {
newLocation(40.7033127,-73.979681);
});
$("#3").on('click', function () {
newLocation(55.749792,37.632495);
});
});
此代码来自另一个帖子:How to change Google Map Center by clicking a button
我的问题是您如何使用 mapbox.js 和 leaflet api 做到这一点?我尝试过的一切都失败了。
【问题讨论】:
标签: javascript jquery google-maps mapbox