人!
我现在在我的一个项目上工作,找不到以这种方式添加标记的方法:
我有一个数组,其中有关于这些标记的坐标和其他信息。
lat = 0; lng = 0;
但我对另一种为Google.Map提供坐标感兴趣,就像这样:
Augsburger Straße, Augsburg, Deutschland
如果有任何方式以这种方式添加标记,那将非常有趣吗?
答案 0 :(得分:0)
是的,请参阅https://developers.google.com/maps/documentation/javascript/geocoding#GeocodingRequests
e.g。
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 8,
center: {lat: -34.397, lng: 150.644}
});
var geocoder = new google.maps.Geocoder();
geocoder.geocode({'address': 'Augsburger Straße, Augsburg, Deutschland'}, function(results, status) {
if (status === google.maps.GeocoderStatus.OK) {
map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker({
map: map,
position: results[0].geometry.location
});
} else {
alert('Geocode was not successful for the following reason: ' + status);
}
});
}