我創建了一個帶有多個標記的Google地圖。爲了管理,我根據地點ID創建了一個數組,以顯示不同興趣點的詳細信息。問題是從第十個數組的細節不再顯示。我使用免費的Google API。在getService的管理中偶然會有一定的限制嗎?我做錯什麼了嗎?下面是圖片和代碼!Google地圖:將ID數組放在10以上不起作用
var paris = [
['Le Palais de l'Élysée', 48.8704156, 2.3167538999999806, {placeId: 'ChIJR-OmjM5v5kcRIi9Yekb0OC4'}],
['Rue du Faubourg Saint-Honoré', 48.8729217, 2.3104977000000417, {placeId: 'ChIJ9UXDFMZv5kcRJM1tqvbRfjY'}],
['Champs Élysées', 48.8657844, 2.307314099999985, {placeId: 'ChIJMXZjGMVv5kcRmVlGwtKSa3w'}],
['Arc de triomphe', 48.8737793, 2.2950155999999424, {placeId: 'ChIJazhtdOxv5kcRqV9clsepEIc'}],
['Musée du Louvre', 48.8606111, 2.3376439999999548, {placeId: 'ChIJD3uTd9hx5kcR1IQvGfr8dbk'}],
['Grand Palais', 48.86610909999999, 2.3124543999999787, {placeId: 'ChIJ0dzuSNBv5kcRa6BHUVdFm0k'}],
['Place de la Concorde', 48.8656331, 2.3212356999999884, {placeId: 'ChIJAQquYc1v5kcRLKslDuENAxg'}],
['L'eglise de la Madeleine', 48.8700435, 2.324550199999976, {placeId: 'ChIJ7xwB9TJu5kcRtsJIlPxT918'}],
['Grande Roue de Paris', 48.8651962, 2.3220541000000594, {placeId: 'ChIJCfZJWc1v5kcRg_05SQL-RNg'}],
['8e arrondissement', 48.87187219999999, 2.3176432000000204, {placeId: 'ChIJdWkEFsZv5kcRwBqUaMOCCwU'}],
['Gare Saint-Lazare', 48.8763827, 2.325446800000009, {placeId: 'ChIJgwCdnTVu5kcRADA9YHBZa1s'}],
['Jardin des Tuileries', 48.8634916, 2.327494300000012, {placeId: 'ChIJAQAAMCxu5kcRx--_4QnbGcI'}],
['Hotel Splendide Royal Paris', 48.87096269999999, 2.315414099999998]
];
function initMap() {
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 15,
center: {lat: paris[0][1], lng: paris[0][2]}
});
setMarkers(map);
var infowindow = new google.maps.InfoWindow();
var service = new google.maps.places.PlacesService(map);
for(var i=0; i < 12; i++){
service.getDetails(paris[i][3], function(place, status) {
if (status === google.maps.places.PlacesServiceStatus.OK) {
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent("<strong>" + place.name + "</strong>" +
"<br />" + place.formatted_address +
"<br />" + "<a target='_blank' href='"+ place.website + "'>" + place.website +"</a>" +
"<br />" + "Tel: " + place.international_phone_number
);
infowindow.open(map, this);
});
}
});
}
}
function setMarkers(map) {
for (var i = 0; i < paris.length; i++) {
var strut = paris[i];
var marker = new google.maps.Marker({
position: {lat: strut[1], lng: strut[2]},
map: map,
title: strut[0]
});
}
}
是否顯示在控制檯的任何消息? – weigreen
如果狀態!=「確定」 – geocodezip