【发布时间】:2015-12-12 11:26:38
【问题描述】:
这是用于搜索特定位置的谷歌地图搜索功能的代码片段。我如何制作一个谷歌地图搜索功能,在没有标记的情况下搜索特定位置。我研究过谷歌地图搜索框,但到目前为止,我研究的大部分内容都有标记,即使在 Google Developers Website 中也找不到任何标记。
var searchBox = new google.maps.places.SearchBox(document.getElementById('searchmap'));
google.maps.event.addListener(searchBox,'places_changed',function() {
var places = searchBox.getPlaces();
var bounds = new google.maps.LatLngBounds();
var i, place;
for (var i = 0; place= place[i]; i++) {
bounds.extend(place.geometry.location);
marker.setPosition(place.geometry.location);
}
map.fitBounds(bounds);
map.setZoom(15);
});
google.maps.event.addListener(marker,'position_changed', function(){
var lat = marker.getPosition().lat();
var lng = marker.getPosition().lat();
$('#lat').val(lat);
$('#lat').val(lat);
});
【问题讨论】:
标签: javascript google-maps laravel google-maps-api-3 google-maps-markers