我一直在檢查新的iOS版Google Maps SDK,它允許您在應用程序中繞過蘋果地圖獲取地圖相關功能!如何從Google Maps SDK(適用於iOS)下載個別地圖圖塊?
https://developers.google.com/maps/documentation/ios/intro
的SDK似乎相當容易使用的,但我想知道:
- 如果有可能使用SDK(有沒有API的),下載單個地圖瓦片?
- 如果是這樣,怎麼樣?
伊夫看着自己的開發者門戶提供的文檔和它說以下內容:
https://developers.google.com/maps/documentation/ios/map
的關鍵類與Map對象工作時,是通過GMSMapView類。 GMSMapView自動處理以下操作:
連接到Google地圖服務。
正在下載地圖圖塊。
在設備屏幕上顯示切片。
顯示各種控件,如平移和縮放。
通過移動地圖並放大或縮小來響應平移和縮放手勢。
通過傾斜地圖的視角來響應兩個手指手勢。
這似乎是瓷磚的下載自動發生的,還是有API,可允許瓷磚手動訪問?
如果沒有,任何解決方法也將有所幫助!
這是否意味着我無法使用Google地圖提供的靜態地圖網址訪問地圖圖塊?我想爲移動設備執行此操作?這會被允許嗎? – Sagar
只要您遵守其服務條款,您就可以使用Google的靜態地圖API,但嚴格來說,這不會爲您提供單獨的圖塊,所以我推測您不會喜歡該解決方案。除非你解釋你試圖達到的目標,否則很難說清楚。我的觀點是,他們的條款不允許你以其他方式使用他們的API。 – Magnus
我意識到我需要解釋我寫靜態地圖API時不會給你個別圖塊的含義:一個明顯的區別是靜態API會在圖像中嵌入Google徽標和版權聲明。您不允許刪除它們,這意味着如果您嘗試將這種「瓦片」粘貼到較大的地圖上,除了不允許的事實之外,它看起來相當醜陋和笨拙。將瓷磚粘貼到更大的地圖是人們通常在使用術語「瓷磚」時的意思。但是,如果您有其他用途,靜態API可能會有用。 – Magnus