全球逆地理編碼_Web服務(wù)——解決方案
地理編碼轉(zhuǎn)換geocoder
簡(jiǎn)介:完整的Ruby地理編碼解決方案。
易于使用?支持Ruby 2.x和JRuby?兼容ActiveRecord掉缺,Mongoid卜录,MongoMapper ? 結(jié)果緩存 ? 代理支持 ? 多語(yǔ)言? Nominatim,Google眶明,Bing艰毒,Yandex,MaxMind等?適用于Rails搜囱,Sinatra丑瞧,等任何腳手架框架 ? 命令行界面
效果圖如下所示:
帥氣的分割線
高德地圖
1. 高德地圖
只制作國(guó)內(nèi)地圖柑土,不涉及國(guó)外地圖數(shù)據(jù)
2. 百度地圖
有全球逆地理編碼,但18年改版后國(guó)外逆地理編碼只有服務(wù)端api可用
3. Google地圖API
FQ出去后才看到绊汹,2018年7月改版前本來(lái)每月有100,000的免費(fèi)額度的稽屏,555~
4. 必應(yīng)地圖?https://msdn.microsoft.com/en-us/library/mt847173.aspx
大廠的不行,尋找小廠 n?開(kāi)源
-------------------------------------------華麗的分割線-------------------------------------------
5. OpenStreetMap?https://wiki.openstreetmap.org/wiki/Zh-hans:Nominatim
可以XML測(cè)試使用西乖,但官方說(shuō)明沒(méi)有提供Xml API狐榔,如果大批量使用極可能會(huì)被封IP~
6. Geonames?http://www.geonames.org/maps/addresses.html#address
數(shù)據(jù)包括17個(gè)國(guó)家(2018.11.9):http://www.geonames.org/maps/addresses.html#countries
日調(diào)用限制為30,000,1次消耗1積分
7. 地信專業(yè)軟件ArcGIS?https://developers.arcgis.com/rest/geocode/api-reference/geocoding-free-vs-paid.htm
只讓用來(lái)免費(fèi)展示获雕,如果想把地址信息存入數(shù)據(jù)庫(kù)則需要購(gòu)買薄腻。
8. MAPQEST?https://developer.mapquest.com/documentation/geocoding-api/
因?yàn)楣居许?xiàng)目用到“逆地理編碼”查了很多平臺(tái);從大廠届案、到小廠庵楷、到開(kāi)源,其中還嘗試查詢過(guò)國(guó)內(nèi)的超圖(SuperMap)也是沒(méi)有這項(xiàng)功能支持楣颠。因?yàn)槭莣eb端的尽纽,最終確認(rèn)國(guó)內(nèi)數(shù)據(jù)的話用百度(客戶端的可以嘗試百度API)和高德,國(guó)外的少量數(shù)據(jù)可以按次購(gòu)買Google map api球碉。
以上蜓斧,完結(jié)。撒花~