Как я могу найти в ближайших школах любой почтовый индекс, как показано на следующем снимке экрана?
http://i.imgur.com/xjrMp.png
Когда я захожу на maps.google.com, я не вижу этоговариант.Или это доступно только через Google Maps API?Как я могу это сделать?
API мест будет делать что-то вроде этого.См. Пример на https://google -developers.appspot.com / maps / Documentation / javascript / examples / place-search и измените код для изменения "store" на "school" (и locationк чему-то еще, если необходимо).
"store"
"school"
location
Пример, который вы цитируете, вероятно, имеет собственную базу данных школ.
Андрей абсолютно прав.Вам нужно будет звонить по местам вместе с вашими картами.
<script src="https://maps.googleapis.com/maps/api/js?v=3.exp&libraries=places"></script>
Базовая настройка:
var customMapType = new google.maps.StyledMapType(featureOpts, styledMapOptions); map.mapTypes.set(MY_MAPTYPE_ID, customMapType); // Places request // ALL TYPES: https://developers.google.com/places/documentation/supported_types var request = { location: myLatLng, radius: 500, types: ['school'] };
В этом примере потребуются некоторые изменения при вводе в действие.
Мне пришлось сделать это недавно для моего проекта (извините за надоедливый многоугольник в этом примере), вот jsFiddle .