-1
我有一个Google map
,这是由下面的代码移动谷歌地图搜索位置谷歌则以Javascript API第
map = new google.maps.Map(document.getElementById('map'), {
zoom: 15,
center: { lat: 37.7577, lng: -122.4376 }
});
显示正如你所看到的值赋予静态的lat/lng
。但是一旦进入一个位置,我搜索Yelp API
的地方。作为回报给我的位置(与lat/lng
一起),我用的所有引脚都成功地显示的代码
results = data['yelp_places_latlnghash'];
for (var i = 0; i < results.length; i++) {
var markerLetter = String.fromCharCode('A'.charCodeAt(0) + i);
var markerIcon = MARKER_PATH + markerLetter + '.png';
marker[i] = new google.maps.Marker({
map: map,
icon: markerIcon,
title: results[i].name,
position: { lat: results[i].latitude , lng: results[i].longitude }
});
marker[i].placeResult = results[i];
google.maps.event.addListener(marker[i], 'click', showInfoWindow_yelp);
addResult(results[i], i);
}
成功寄托他们在地图上。但问题是map
不会移动到新固定位置,我们必须手动执行此操作。 (我知道,拖动地图的功能是内置在google maps API
,但我想告诉你,我已经定制的功能,现在我想map
到绑定的所有搜索位置。任何帮助将不胜感激
@geocodezip我告诉我,我已经定制完全运行的地图,现在卡住了。我同意你的观点,上面的问题是要求相同的功能,我也知道这些提到的功能,但如果这些不起作用,错误显示 – ImranNaqvi
我试过了,你的第二个链接。 – ImranNaqvi