У меня очень хорошо отображается карта с нужным маркером, и я могу отобразить информационное окно с пользовательским контентом.
Вместо этого мне бы хотелось, чтобы информация о странице места Google по умолчанию отображалась в информационном окне, как вы найдете на maps.google.com. Пример здесь .
Единственная причина, по которой я использую API Карт вместо встраивания, заключается в том, что нам нужно переместить элементы управления картой из верхнего левого угла. Если есть способ встроить карту и переместить элементы управления, это было бы здорово! В противном случае мне нужно будет перетаскивать содержимое Place в информационное окно, которое я генерирую. Мой код ниже.
var latlng = new google.maps.LatLng(43.6985770, -73.7154730);
var mapOptions = {
zoom: 17,
center: latlng,
mapTypeId: google.maps.MapTypeId.ROADMAP,
mapTypeControl: false,
zoomControl: true,
zoomControlOptions: {
style: google.maps.ZoomControlStyle.DEFAULT,
position: google.maps.ControlPosition.RIGHT_TOP
},
streetViewControl: false,
panControl: false,
scaleControl: false
};
var map = new google.maps.Map(document.getElementById("map_canvas"),
mapOptions);
var contentString = '<h1>Title</h1> <p>Content</p>';
var infowindow = new google.maps.InfoWindow({
content: contentString,
maxWidth: 260
});
var marker = new google.maps.Marker({
position: latlng,
map: map,
title:"Directions!"
});
infowindow.open(map,marker);
Спасибо!