Что ж, я двинулся вперед, снова к длинным комментариям, а не к дополнительному сообщению типа «информация», так что здесь уже найдены.
var loca = new google.maps.LatLng(46.729757182529895,-117.1616792678833);
var requested = {
location: loca,
radius:.1//,
//keyword:"library"//,
//types : ['establishment']
};
var service = new google.maps.places.PlacesService(map);
service.search(requested, function(results, status){if (status == google.maps.places.PlacesServiceStatus.OK) {
alert(JSON.stringify(results));
for (var i = 0; i < 1; i++) {
var request = {reference:results[i].reference};
var service = new google.maps.places.PlacesService(map);
//service.search(request, serach_callback);
service.getDetails(request, function(place, status) {
if (status == google.maps.places.PlacesServiceStatus.OK) {
alert(JSON.stringify(place));
var marker = markers[0];
google.maps.event.addListener(marker, 'click', function() {
ib.close();
ib.setContent(setBoxHtml(JSON.stringify(place)));
ib.open(map, this);
});
}
});
//createMarked(results[i]);
}
}});
действительно дает мне место, но это маршрут и ничего более.Я должен дать ключевое слово или тип, чтобы получить что-нибудь еще.хромой наверняка.проблема в том, что это даже не правильно с тем, что это за место.Если я использую тип или ключевое слово университет под тем же самым латинским и длинным, я думаю, что я получу место, в котором есть те типы "университета", которые я могу использовать http://www.google.com/mapmaker, чтобы доказать, что место делает внаверняка есть этот набор.И это так.Но в результате я получаю музей по соседству, а не «CUE», который и должен был появиться.
Здесь есть какой-то недостаток, потому что это очень неубедительно не только в том, как получить место под названиемно о том, как определить, какие места (без всех типов или ключевых слов) находятся рядом с вашей позицией.Более того, радиус, которого у вас нет в документе, кажется, имеет минимальное значение, например, 10 (я думаю), так как 1 метр должен только поднять его, но он собирает что-то на расстоянии не менее 25 метров.
Почему я не могу просто назвать место по ID и что я не могу просто получить все места за радиусы широты и долготы?Должно быть что-то простое, потому что я отказываюсь думать, что разработчики API Google Map пропустили поцелуй всего этого.
Есть идеи?Спасибо -Джереми