我有一个应用程序,用户可以在文本区域中输入地点的位置,然后从Google Maps JavaScript API获取此地点的信息;所以它得到了地址,纬度,经度等。
我让它在页面上加载此地图,并在纬度/经度坐标上显示标记。加载页面时,它会打开一个信息窗口。但是,我不想为每个地方创建自定义内容。我想从googles api获取信息并显示它。
有这样的东西吗?
以下是我的地图/标记/信息窗口代码
var lat = parseFloat(latitude);
var lng = parseFloat(longitude);
var map;
function initMap() {
var myLatLng = {lat: lat, lng: lng};
map = new google.maps.Map(document.getElementById('location-map'), {
center: myLatLng,
scrollwheel: false,
zoom: 15
});
var marker = new google.maps.Marker({
position: myLatLng,
map: map
});
var infowindow = new google.maps.InfoWindow({
content: "Use pin to point your exact locality"
});
google.maps.event.addListener(marker, 'click', function () {
infowindow.open(map, marker);
});
infowindow.open(map, marker);
}