2016-07-23 3 views
-1

Я знаю, что этот вопрос задан слишком много раз, но мой вопрос касается стандартного подхода.Получить широту/долготу с адреса с точностью

У меня есть следующие поля в моей форме и использование их всех для конкатенации и отправки на Google Maps Api для получения адреса, который работает.

Но для некоторых адресов Google Maps Api дает неправильный лат/длинный из-за введения значений. поля со значениями приведены ниже.

Поля:

Улица 1 - МАГАЗИН NO 56

Местоположение - Сектор 14

Государственный - Харьяны

Город - Гургаон

В результате Google Map Url дает мне Lat/long сектора 56, а не сектор 14. Почти 9 Kms Difference.

http://maps.google.com/maps/api/geocode/json?address=Shop+No+56,Sector+14,Haryana,Gurgaon,IN

Может кто-нибудь, пожалуйста, помогите мне в этом?

Я попытался/подумал

Я планировал использовать только Расположение поле, но я подозреваю, что не поможет.

+1

Это звучит как «место», вы можете исследовать с помощью API мест, чтобы получить его местоположение. – geocodezip

+0

Спасибо за направление и ваш ответ GeocodeZip :) Я не уверен, почему отрицательные голоса по моему вопросу .. еще раз спасибо за вашу помощь –

ответ

1

Это правда, компании исключены из API геокодирования. Если вам нужно место для определенного бизнеса, просто используйте API-интерфейс Places.

E.g. https://maps.googleapis.com/maps/api/place/textsearch/json?query=Shop%20No%2056%2C%20Sector%2014%2C%20Haryana%2C%20Gurgaon%2C%20IN&key=YOUR_API_KEY

+0

спасибо xomena .. спасибо за вашу помощь –

Смежные вопросы