Как заставить Google Maps API получать рестораны в указанной области - PullRequest
1 голос
/ 07 июля 2010

Пока я использую http://maps.google.com/maps/geo?q=downtown&output=csv&key=whateverthekeyis, чтобы получить долготу и широту некоторого адреса.

function load() 
{
    if (GBrowserIsCompatible())
    { 
        map = new GMap2(document.getElementById('"mapHolderID'); 
        map.addControl(new GSmallMapControl()); 
        map.addControl(new GMapTypeControl());
        map.setCenter(new GLatLng(lattitude,longitude), 15); 
        var point=new GLatLng(lattitudelongitude);
        map.addOverlay(new GMarker(point);
    }
}

Таким образом, если пользователь входит в центр города, он доставит пользователя в центр города. Теперь я хочу, чтобы, если пользователь ищет результаты поиска ресторанов в центре города, он указывал на центр города и перечислял все рестораны в центре города.

Есть идеи, как этого достичь?

1 Ответ

0 голосов
/ 08 июля 2010

Похоже, вы используете версию 2 API карт Google, так что вы, вероятно, можете довольно легко интегрировать LocalSearch .Это должно быть так же просто, как вызов enableGoogleBar () для экземпляра карты.

map = new GMap2(document.getElementById('"mapHolderID'); 
map.addControl(new GSmallMapControl()); 
map.addControl(new GMapTypeControl());
map.setCenter(new GLatLng(lattitude,longitude), 15); 
var point=new GLatLng(lattitudelongitude);
map.addOverlay(new GMarker(point);
map.enableGoogleBar(); // <- new code
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...