不要任何人有想法如何我可以通過多種類型的types
在谷歌地圖pnearby地方搜索谷歌地圖附近的地方
var map;
var infowindow;
function initMap() {
var pyrmont = {lat: -33.867, lng: 151.195};
map = new google.maps.Map(document.getElementById('map'), {
center: pyrmont,
zoom: 15
});
infowindow = new google.maps.InfoWindow();
var service = new google.maps.places.PlacesService(map);
service.nearbySearch({
location: pyrmont,
radius: 500,
types: ['store']
}, callback);
}
function callback(results, status) {
if (status === google.maps.places.PlacesServiceStatus.OK) {
for (var i = 0; i < results.length; i++) {
createMarker(results[i]);
}
}
}
function createMarker(place) {
var placeLoc = place.geometry.location;
var marker = new google.maps.Marker({
map: map,
position: place.geometry.location
});
google.maps.event.addListener(marker, 'click', function() {
infowindow.setContent(place.name);
infowindow.open(map, this);
});
}
我試着寫在許多語法如下類型,但它顯示錯誤的地方。
types: 'bank|bar|airport' types: ['bank','bar'] types: ['bank'|'bar']
做任何人有更好的解決辦法,我會升值。
你所說的 「顯示錯誤的地方」 呢?根據文檔,您使用的第一種語法應該是正確的。 –
是的,我同意所以,我也認爲相同,但是當我使用第一語法,它顯示我酒店也和水族館,但沒有銀行,所以我增加了半徑以獲得更好的結果,但它不顯示任何銀行 – Lakshya