Как получить геолокацию из почтового индекса Великобритании

На данный момент у меня есть PHP-скрипт, который позволяет пользователям вводить почтовый индекс в Великобритании.

Мне было интересно, есть ли способ, которым я могу получить свою геолокацию из почтового индекса, который они вводят. (Через API Google или что-то в этом роде)

Я пробовал http://code.google.com/apis/maps/documentation/geocoding/index.html, но для этого требуется полный адрес, тогда как у меня есть только почтовый индекс.

Помощь будет оценена, спасибо 🙂 Peter

Solutions Collecting From Web of "Как получить геолокацию из почтового индекса Великобритании"

Вы можете проверить API Yahoo PlaceFinder

Вот пример URL http://where.yahooapis.com/geocode?q=BL12DD&appid=%5Byourappidhere%5D

Я использовал это в прошлом и нашел его несколько точным.

Документы: http://developer.yahoo.com/geo/placefinder/

Идет код

<?php $data = fetchPage("http://where.yahooapis.com/geocode?q=BL12DD&appid=%5Byourappidhere%5D&flags=J"); $yahooData = json_decode($data); echo '<pre>'.print_r($yahooData, true).'</pre>'; echo '<br />Lat: ' . $yahooData->ResultSet->Results[0]->latitude; function fetchPage($url){ $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE); $result = curl_exec($ch); curl_close($ch); return $result; } ?> 

Вот загружаемая база данных для всех британских почтовых индексов с широтой и долготой.

http://wikileaks.org/wiki/UK_government_database_of_all_1,841,177_post_codes_together_with_precise_geographic_coordinates_and_other_information,_8_Jul_2009

Ниже приведено руководство по пошаговым инструкциям для почтовых индексов Geocoding UK с API карт Google

http://www.tomanthony.co.uk/blog/geocoding-uk-postcodes-with-google-map-api/

Теперь есть бесплатная британская правительственная альтернатива другим вариантам, перечисленным здесь. Перейдите на страницу http://postcodes.io/, чтобы узнать подробности API и примеры.

Набор данных Open CodePoint для почтовых индексов Ordnance Survey дает вам набор данных по всем британским почтовым индексам

 https://www.ordnancesurvey.co.uk/oswebsite/products/code-point-open/index.html 

Затем вы можете преобразовать их в WGS84 Lat / Long, используя библиотеку, подобную этой

 http://www.jstott.me.uk/phpcoord/ 

Хотя это уже ответило: вот ссылка на простой API, который позволяет получить GeoJson для googlemaps..query одним или комбинированием почтового индекса Великобритании (например, ZE1 0AE), границ сектора, округа, города и подопечных

https://www.mashape.com/vanitysoft/uk-boundaries-io

запрос по uk mail