2014-11-04 4 views
0

Я новичок в API Карт Google, и у меня есть требование интегрировать API Карт Google в приложение ASP.Net. Есть ли служба Google, где я могу вводить почтовый индекс и радиус в Великобритании в качестве входных параметров и получать результаты только без карты.API Карт Google и ASP.Net

Например, если я ищу адвокатов в определенной области, такой как Z1 1XY (не настоящий почтовый индекс) с радиусом 5 миль, могу ли я получить результаты всех адвокатов с почтовым индексом радиусом 5 миль? Есть ли какая-либо услуга, которая вернет только набор результатов? Я знаю, что GeoCoding делает что-то подобное, но могу ли я предоставить радиус в качестве одного из входных параметров и получить результаты.

Любая помощь будет оценена по достоинству. Заранее спасибо.

Ситон

+0

Вы смотрели на Google Places API? https://developers.google.com/places/documentation/ –

ответ

-1

да, вы можете использовать Google Geocoding API сделать адрес просмотров (в данном случае почтовых индексах). Ответ содержит координаты lat/lon, которые затем можно использовать в качестве эпицентра вашего поиска для поиска предметов в радиусе. Посмотрите на это blog post о том, как использовать DbGeography в .NET для выполнения запросов на радиус, основанных на координатах lat/lon.

+0

Извините, но, хотя ваш ответ может быть правильным, это противоречит Условиям использования Google, поскольку OP упомянул, что он хотел использовать его * без карты *. См. Мой ответ. – MrUpsidown

0

API геокодирования может использоваться только в сочетании с картой Google; результаты геокодирования без отображения их на карте запрещены. Для получения полной информации о разрешенном использовании обратитесь к Maps API Terms of Service License Restrictions.

Источник: https://developers.google.com/maps/documentation/geocoding/#Limits

+0

уверен, что я перешлю это заинтересованному лицу по ограничениям использования. – Seaton12

+0

Да, это, наверное, лучшее, что вы можете сделать. Тогда ... это зависит от них. Вы можете принять этот ответ, если он ответит на ваш вопрос. – MrUpsidown