2013-03-24 30 views

回答

1

使用Google Places JavaScript library可以實現所有這些以及更多功能。

上面的頁面上有一個代碼片段,它完全符合(基於經度/緯度搜索地點)。

var map; 
var service; 
var infowindow; 

function initialize() { 
    var pyrmont = new google.maps.LatLng(-33.8665433,151.1956316); 

    map = new google.maps.Map(document.getElementById('map'), { 
     mapTypeId: google.maps.MapTypeId.ROADMAP, 
     center: pyrmont, 
     zoom: 15 
    }); 

    var request = { 
    location: pyrmont, 
    radius: '500', 
    types: ['store'] 
    }; 

    service = new google.maps.places.PlacesService(map); 
    service.nearbySearch(request, callback); 
} 

function callback(results, status) { 
    if (status == google.maps.places.PlacesServiceStatus.OK) { 
    for (var i = 0; i < results.length; i++) { 
     var place = results[i]; 
     createMarker(results[i]); 
    } 
    } 
} 
+0

我會試試看,謝謝! – sokratis 2013-03-24 14:02:43

+0

如果它適合您,請不要忘記接受答案! :) – ddewaele 2013-03-24 14:20:48

相關問題