API Longitude Locator

I have an address database and I tried to find the latitude and longitude using the google geocoding and yahoo API . Are there any other popular APIs or programs. I am using the ubuntu platform.

+3
source share
5 answers

I know at least one more geocoding system, OpenStreetMap . The only significant differences I have found with any of these APIs are the level of detail in each. OpenStreetMap has significantly less data, but it is much easier to integrate with user data. In addition, I think google maps are the most beautiful of the three.

+2

Google Maps HTTP, Json XML . .

GeoNames.org. .

+2

, , API, TOS.

- LiveAddress. SmartyStreets, - , , . LiveAddress . .

, , .

+2
+1

YQL, :

SELECT woeid 
FROM geo.places 
WHERE text="##LATITUDE##, ##LONGITUDE##"

then apply a filter to organize the results using the placeType method. This will help U order a forecast for the accuracy of the map level (city, city, zip code, region, ....)

SELECT woeid 
FROM geo.places
WHERE text="##LATITUDE##, ##LONGITUDE##" | 
SORT(field="placeTypeName.code")

Now use the joint join to get all the woeid forecasts received on the last request and filtering zero results.

SELECT channel 
FROM weather.woeid 
WHERE w in (
    SELECT woeid 
    FROM geo.places 
    WHERE text="##LATITUDE##, ##LONGITUDE##" | 
    SORT(field="placeTypeName.code")) 
AND channel.
-1
source

Source: https://habr.com/ru/post/1717610/


All Articles