Thông tin không hiển thị đúng trên bản đồ của tôi khi nhấp vào điểm đánh dấu. Trang web ở đây.Google Map Infowindow không hiển thị đúng cách
Bạn cũng sẽ thấy điều khiển bản đồ không được hiển thị chính xác.
var map;
var locations = <?php print json_encode(di_get_locations()); ?>;
var markers = []
jQuery(function($){
var options = {
center: new google.maps.LatLng(51.840639771473, 5.8587418730469),
zoom: 8,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById("map_canvas"), options);
for (var i=0; i < locations.length;i++) {
makeMarker(locations[i]);
}
centerMap();
});
function makeMarker(location) {
var markerOptions = {map: map, position: new google.maps.LatLng(location.lat, location.lng)};
var marker = new google.maps.Marker(markerOptions);
markers.push(marker);
var content = '';
var infowindow = new google.maps.InfoWindow(
{ content: "test",
size: new google.maps.Size(50,50),
disableAutoPan : true
});
google.maps.event.addListener(marker, 'click', function(e) {
infowindow.open(map,marker);
});
}
function centerMap() {
map.setCenter(markers[markers.length-1].getPosition());
}
Lưu ý: Tôi đang sử dụng Google Maps JS V3.
Không còn là liên kết đến trang web của bạn nữa và do đó bạn không rõ vấn đề bạn đang gặp phải. Câu hỏi của bạn vì nó đứng không có khả năng giúp đỡ bất kỳ người dùng nào trong tương lai. –
Đây cũng có thể là sự cố tương tự với sự cố được mô tả ở đây: http://stackoverflow.com/questions/1554893/google-maps-api-v3-infowindow-not-sizing-correctly –