Я пытаюсь разместить маркер на карте Google, но он не отображается. Карта показывает хорошо и с центром в правильном местоположении, но тогда я использую это местоположение для маркера - и это ничего не делает. Есть идеи? Большое спасибо!
Код выглядит следующим образом:
if (maps.geocoder) {
maps.geocoder.geocode(
{ 'address' : mapInfo.address },
function(results, status) {
if (status == google.maps.GeocoderStatus.OK) {
mapInfo.map.setCenter(results[0].geometry.location);
var marker = new google.maps.Marker(
{
map : mapInfo.map,
posision : results[0].geometry.location,
}
)
var infowindow = new google.maps.InfoWindow({
content: "<b><u><a href='" + mapInfo.url + "'>" + mapInfo.title + "</a></u></b><br>" + mapInfo.address
});
infowindow.open(mapInfo.map,marker);
marker.setVisible(true)
console.log(marker)
}
else
{
alert("Google Maps: Адрес не найден по следующей причине: " + status);
}
}
)
}