2016-03-09 66 views
0

我們正在構建混合應用程序,它將在iOS和Android上。谷歌地圖api key for mobile

我們的應用程序使用谷歌靜態地圖API。我不確定是否需要ios密鑰或Web密鑰。

現在我剛剛生成了網絡密鑰,但密鑰的身份驗證將如何工作,因爲它不是ios SDK映射。

+0

那麼,谷歌靜態地圖API只接受網絡密鑰。 iOS密鑰適用於iOS的Google Maps SDK。 – wf9a5m75

+0

雅,但那麼任何人都可以使用我的鑰匙那裏的項目。沒有? – Basit

+0

用'key'參數傳遞你的API密鑰。 – wf9a5m75

回答

0

Google靜態地圖API需要一個web API密鑰。 通過你的API KEY,像下面這樣的'key'參數。

https://maps.googleapis.com/maps/api/staticmap?center=Brooklyn+Bridge,New+York,NY&zoom=13&size=600x300&maptype=roadmap &標記=顏色:藍%7Clabel:S%7C40.702147,-74.015794 &標記=顏色:綠%7Clabel:ģ%7C40.711614,-74. &標記=顏色:紅% 7Clabel:C%7C40.718217,-73.998284 &鍵= YOUR_API_KEY

https://developers.google.com/maps/documentation/static-maps/intro

+0

它如何保護使用它的其他開發人員的密鑰?因此任何人都可以獲得鑰匙並開始使用鑰匙。 – Basit

+0

如果您的應用程序託管在「file://」上,則靜態映射api應該不使用api鍵。關鍵是爲webdomain。如果您的應用程序託管在「http:// localhost」上,您也不需要它。但目前這些。如果你需要傳遞你的密鑰,你應該傳遞你的密鑰和簽名參數。閱讀**此頁面中的密鑰和簽名參數** https://developers.google.com/maps/documentation/static-maps/intro – wf9a5m75

0

靜態地圖API無關與iOS和Android地圖小號死亡騎士。它是一個獨立的API,因此您需要在項目上啓用Static Maps API併爲此API生成密鑰。

它只是允許你在你的應用程序中嵌入地圖圖像,但缺點是它不能交互。

在移動設備上使用靜態地圖API非常有用的提示是查看目標設備的屏幕分辨率並調整scale parameters