ATM 在文本中意味著什麼以及如何正確使用它
您想知道 ATM 在文本中意味著什麼嗎?閱讀此博客以了解其含義、歷史和正確使用方法。
過去,谷歌地圖是無可爭議的地理編碼之王,它從尋求將其數據集成到他們的應用程序中的開發人員那裡收取一筆巨款。但在 2018 年,SaaS Industries 的創新者表示“足夠了”,並發布了 100% 歐洲製造的 Geocode API,以將訪問真正的全球數據集的價格降低到可承受的價格點。
那麼,他們的任務成功了嗎?今天,我們將在我們的全面審查中仔細研究是什麼讓Geocode API生效,以及它是否適合您的業務。
地理編碼 101 – 常見用例
如果您在此頁面上,很有可能不需要太多的地理編碼入門知識。但是為了與房間裡的每個人交談,這裡簡要介紹了該技術,以及它如何對您的業務有益。
從本質上講,地理編碼是將普通語言地址和位置轉換為世界地圖上經度和緯度的精確測量值的過程。類似地,反向地理編碼採用這些坐標,並吐出與該地理位置最密切相關(按接近度和/或相關性)的真實世界名稱。
這項技術的完整應用程序令人眼花繚亂,但僅舉幾例:
為什麼 Geocode API 值得您考慮
幾乎每個人都知道並使用 Google 地圖。它是地理定位數據的黃金標準,因為我們幾乎每天都與它的數據集交互。在大多數情況下,我們對地圖非常信任,因此將其集成到您的應用程序中可以通過關聯增強消費者對您的產品的信心。
話雖如此,您為什麼會相信像 Geocode API 這樣的新人?歸結為投資回報率——谷歌的服務很貴。讓我們換個角度來看:向 Google 發出 50 萬個 API 請求,每月將花費 2,000 美元。你會得到驚人的數據——但你最好有一個深刻的方法來利用它,否則你會很快破產。
另一方面,Geocode API 最基本、最低比例折扣的付費計劃為您提供 200 萬次請求,每月僅需 85 美元。比較每個請求的價格,你有:
Geocode API實際上比 Google Maps API便宜一百倍。更重要的是,它的數據集具有可比的範圍和質量。(事實上,有一些有意義的方面它實際上比 Google 的要好,但我們稍後會討論。)
暫時將美元價值的比較放在一邊,Geocode API 的使用和集成非常簡單。即使考慮到這一事實,SaaS Industries 已經超越了提供禮賓入職和個性化客戶支持(所有支持票都在 24 小時內得到答复,無一例外)——並將這項服務直接納入您為每月數百萬次請求支付的價格中.
最終,Google 與 Geocode API 的爭論可以類似於購買昂貴的設計師襯衫與向當地裁縫支付一小部分價格來製作一件襯衫。我們的錢花在量身定做的襯衫上,因為它更合身。
使用地理編碼 API
通常,我們建議您直接訪問 API 的文檔頁面以了解其端點、參數和集成。但這種策略只適用於 Geocode API……
事實上,導航到https://geocodeapi1.docs.apiary.io只會顯示很少的信息,大部分信息都指向三種基本的身份驗證方法。頁面的其餘部分將不到兩個句子專門用於使 Geocode API 打勾的核心端點(它們是/search、/reverse和/status)。那麼什麼給呢?
Geocode API 的大部分基礎設施都基於Pelias,這是 Mapzen 的開源地理定位源引擎。因此,兩者共享一組通用參數,因此 Pelias 的文檔足以教您如何使用 Geocode API 進行正向和反向地理編碼。
話雖如此,讓我們來看看您可以對每個端點做什麼。
使用 /search 進行正向地理編碼
您最基本的 API 請求將如下所示:
https://app.geocodeapi.io/api/v1/search?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&text=Atlanta
將其分解,您將看到 Geocode API 基本 URL,附加在/search端點、您的API 密鑰和您對 Atlanta的查詢之後。儘管我們正在尋找喬治亞州亞特蘭大,但 Geocode API 返回了大量結果,這些結果可能會滿足對該術語的更多小眾查詢(例如亞特蘭大,堪薩斯州或奧地利維也納的亞特蘭大酒店)。
這是它將返回的內容的片段:
{ "geocoding": { "version": "0.2", "attribution": "https://geocodeapi.io/attribution", "query": { "text": "atlanta", "size": 10, "層”:[“場地”,“街道”,“國家”,“宏觀區域”,“區域”,“縣”,“地方行政”,“地方”,“行政區”,“街區”,“大陸”,“帝國” ", "依賴", "macrocounty", "macrohood", "microhood", "disputed", "postalcode", "ocean", "marinearea"], "private": false, "lang": { "name": "英語", "iso6391": "en", "iso6393": "eng", "defaulted": true }, "querySize": 20, "parser": "libpostal", "parsed_text": { "city": "atlanta" } }, "warnings": [ "性能優化:不包括'address'層" ], "engine": { "name": "Pelias", "author": "Mapzen", "version": "1.0" }, "timestamp": 1587247179802 }, "type": "FeatureCollection", "features" : [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -84.414581, 33.769805 ] }, "properties": { "id": "85936429", " gid": "whosonfirst:locality:85936429", "layer": "locality", "source":"whosonfirst", "source_id": "85936429", "name": "Atlanta", "confidence": 1, "match_type": "exact", "accuracy": "centroid", "country": "United States" , "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "Georgia", "region_gid": "whosonfirst:region:85688535", "region_a": "GA", " locality": "Atlanta", "locality_gid": "whosonfirst:locality:85936429", "continent": "North America", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, GA, USA " }, "bbox": [ -84.5508496385, 33.6479858, -84.2896205088, 33.8868632704 ] }, { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -93.05266, 33.11875 ] }, "properties": { "id": " 1125873901", "gid": "whosonfirst:locality:1125873901", "layer": "locality", "source": "whosonfirst", "source_id": "1125873901", "name": "Atlanta", "confidence" : 1, "match_type": "exact", "accuracy": "centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region ": "阿肯色州", "region_gid": "whosonfirst:region:85688549","region_a": "AR", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125873901", "continent": "北美", "continent_gid": "whosonfirst:continent:102191575", " label": "Atlanta, AR, USA" }, "bbox": [ -93.05266, 33.11875, -93.05266, 33.11875 ] }, { "type": "Feature", "geometry": { "type": "Point" , "坐標": [ -121.12077, 37.81298 ] }, "properties": { "id": "1125797253", "gid": "whosonfirst:locality:1125797253", "layer": "locality", "source": "whosonfirst", "source_id": "1125797253", "name": "Atlanta", "信心”:1,“match_type”:“精確”,“準確度”:“質心”,“國家”:“美國”,“country_gid”:“whosonfirst:國家:85633793”,“country_a”:“美國”, "region": "加利福尼亞", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent ": "北美", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298] } .centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "北美", "continent_gid": "whosonfirst:continent:102191575" , "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...centroid", "country": "United States", "country_gid": "whosonfirst:country:85633793", "country_a": "USA", "region": "California", "region_gid": "whosonfirst:region:85688637 ", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "北美", "continent_gid": "whosonfirst:continent:102191575" , "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ..."加利福尼亞", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "North America", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ..."加利福尼亞", "region_gid": "whosonfirst:region:85688637", "region_a": "CA", "locality": "Atlanta", "locality_gid": "whosonfirst:locality:1125797253", "continent": "North America", "continent_gid": "whosonfirst:continent:102191575", "label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...label": "Atlanta, CA, USA" }, "bbox": [ -121.12077, 37.81298, -121.12077, 37.81298 ] } ...
當然,您並不總是希望每個選項都響應基本請求。在這種情況下,您將使用 Geocode API 的各種參數。以下是對它們中的每一個的非詳盡介紹:
該系統的美妙之處在於您可以組合參數以獲得高度準確和相關的結果。例如,您可以同時使用矩形和圓形邊界來僅搜索兩者重疊的位置,或者您可以使用鄰近函數混合匹配。
Geocode API 還有一些技巧可以幫助您以過濾的形式管理結果:
使用 /reverse 進行反向地理編碼
這是反向地理編碼的端點,它基於輸入的坐標進行搜索。然後它將產生最有可能與您的搜索相關的結果。例如,圍繞坐標 41.4036° N, 2.1744° E 進行搜索將如下所示:
https://app.geocodeapi.io/api/v1/reverse?apikey=fd646df0-810d-11ea-9f24-85fc9ad6f471&point.lat=41.4036&point.lon=2.1744
最高結果?西班牙巴塞羅那的聖家堂。事實上,您將獲得所有這些信息,並且每個返回的結果都更多,而不僅僅是聖家族教堂。
再一次,有幾個可能的信息層和四個主要的數據源需要解析。您還可以使用圓圈、國家或地區或gid來限制您的搜索。當然,您可以擴大或縮小通過size獲得的結果數量。
對這個端點來說最重要的是距離和置信度分數,它們結合在一起是 API 的方式,用於告訴您使用查詢搜索特定結果的確定性。
使用 /status 檢查您的配額
三個主要端點中最簡單的一個,調用此端點會返回您剩餘的請求。此信息也可在您的帳戶儀表板中找到,但是當您的應用程序可以直接告訴您時,誰有時間在那裡導航?
表現
所以,我們知道 Geocode API 可以做什麼,但它做得如何?
再一次,信心是關鍵。當您註冊付費地理編碼 API 計劃時,SaaS Industries 會為您提供 SLA,保證 99.9% 的正常運行時間。全世界有成千上萬的滿意客戶,從初創公司到企業級,很明顯,這是他們非常重視的承諾。
考慮到他們的客戶,這個數字絕非易事。事實上,Geocode API 每天可以正常處理數百萬個請求,這在很大程度上要歸功於其強大的全球服務器網絡。這對於希望積極擴展的企業來說至關重要——您永遠不必浪費資源為企業級運營開發新的地理編碼解決方案。
說到服務器,Geocode API 通過 256 位 SSL 加密尊重您的隱私權。這可確保您的關鍵業務數據永遠不會落入壞人之手,讓您可以放心地自由使用 API 集成。
但是數據本身呢?Geocode API 主要從 OpenStreetMap 獲取其數據集,OpenStreetMap 是全球開發人員和數字製圖師信賴的開源地圖環境。
與穀歌相比,OSM 不受官僚主義的影響,並且可以快速更新以反映從城市發展到自然災害等任何因素引起的地理變化。更重要的是,OSM 已經證明,它並不比 Google 的封閉環境更容易受到製圖破壞者的錯誤映射的影響。
結合 OpenAddresses、Who's on First 和 GeoNames,很明顯 Geocode API 提供了一個高質量、敏捷且完全全球的數據集,可以與 Google 的數據相抗衡。
價錢
我們已經抽像地談到了 Geocode API 的慷慨定價,但現在讓我們來看看他們的五個訂閱層中的每一個都提供了什麼。
對地理編碼 API 的判斷
SaaS Industries 的目標是:使高質量的地理編碼比 Google Maps API 更實惠。為此,Geocode API 取得了巨大的成功。
它提供了與 Google 類似或更好的功能,但實際上是一分錢一分貨。API 本身建立在 Zenmap 非常受歡迎的 Pelias 平台之上,因此 Geocode API 無需重新發明輪子即可成功。更重要的是,SaaS Industries 維護著一個強大的服務器網絡,該網絡擁有令人難以置信的速度和正常運行時間、卓越的安全性和無縫的可擴展性。如果原始統計數據不足以吸引您,那麼熱情而出色的 Geocode API 支持團隊將不知疲倦地工作以彌補差異。
總體而言,您將很難找到更強大、更易於使用且更實惠的地理編碼 API。TipsWebTech360 自信地向初創公司、SMB 和企業推薦 Geocode API。
對 Geocode API 有任何問題或意見嗎?在下面的評論中給我們留言!
您想知道 ATM 在文本中意味著什麼嗎?閱讀此博客以了解其含義、歷史和正確使用方法。
沒有電子郵件幾乎無法生活。大多數事情都已經轉移到網上,幾乎您填寫的每張表格都要求您提供電子郵件。對於像這樣的應用程序或服務
演示文稿是一種音頻/視頻工具。對於大多數演示,重點通常是視覺上傳達想法和呈現信息。
Edge 彈出窗口攔截器是否會破壞您在某些網站上的瀏覽體驗?以下是如何完全禁用它或針對那些特定網站禁用它
KickassTorrents,也稱為 Kickass Torrents,是周圍最好的種子下載網站之一。我們說“曾經”是因為它在 2016 年被關閉
您的電子表格是否看起來擠滿了從單元格中流出的文本,造成混亂?Google 表格上的自動換行功能可以提供幫助。
如果您想了解 TIL 代表什麼,請閱讀此博客。在這裡,我們將分享這個縮寫詞的含義以及使用它的最佳方法。
LMK 是“讓我知道”的常見縮寫。它用於具有不同含義的短信。以下是如何在短信中正確使用 LMK。
NBD 是消息傳遞中使用的縮寫之一。它可以根據上下文給出不同的含義。在此處了解有關其用法的更多信息
您想知道 HYD 在社交媒體和文本中意味著什麼嗎?這篇文章解釋了 HYD 的含義以及如何使用它。