簡體   English   中英

我可以將地址傳遞給Android的Google Maps API,該地址將使用請求的地址打開Goog​​le地圖嗎?

[英]Can I pass an address to Google maps API for Android that will open Google maps with the requested address?

我是Android世界的新手,

我想編寫一個適用於Android的應用程序,該應用程序將從中央服務器接收目標地址,然后打開Goog​​le地圖,顯示從當前位置到請求的目標的路線。 將會有很多客戶(手機)。

我想問的是1)是否可以使用Google Maps API做到這一點?

2)關於Google地圖許可,我在此論壇上閱讀了不同的答案,但不確定我是否理解,是否需要Google地圖許可?

3)如果有人使用過OpenGts,建議將其用作服務器嗎? 並可以將數據保存到本地數據庫(例如MYSQL)嗎?謝謝,

1)是的,有可能。 我從事Google Maps項目的方式是:

首先,使用Google Maps for Android API將地圖放入您的應用程序。

使用GPS檢測您的位置。 然后,只需向Google Maps在線API發送請求即可為您生成兩個位置之間的路徑。

然后,Google地圖將使用要加密的路徑來回答您(使用此算法解密路徑http://jeffreysambells.com/2010/05/27/decoding-polylines-from-google-maps-direction-api-with- java )。

完成此操作后,對路徑進行任何操作。 要知道,最簡單的方法就是借助該路徑創建一條折線,然后將其顯示在地圖上。 如果您想做一個真實的GPS,最簡單的方法就是在Google導航應用和您的信息之間使用意圖( Android-從應用啟動Google導航

2)為了將地圖集成到您的應用程序中,您必須請求一個Goole Maps for Android API密鑰,您可以在Google Api Console中找到該密鑰: https : //code.google.com/apis/console對於Google Maps Web服務API,不需要密鑰。

我讓別人回答您​​的問題3)。

更多信息:

Google Maps API網絡服務: https : //developers.google.com/maps/documentation/webservices/?hl=fr

Google Maps Android API v2簡介https://developers.google.com/maps/documentation/android/

Google Maps for Android API http://www.vogella.com/articles/AndroidGoogleMaps/article.html

希望這可以幫助!

1)當然。 您可以使用Google Maps API Web服務: 此處 Web服務為您提供了以json格式描述的路徑,因此您必須解析結果並在地圖上繪制路徑。 您可以使用MapView顯示從源到目標的路徑。 是來自android開發人員網站的教程。

2)如果您想知道是否可以將Google地圖用於商業應用,則答案是Google地圖可以用於某些商業應用。 “不是所有的商業用途是允許的。如果您的網站符合任何你必須使用谷歌地圖API總理下列標准”更多的細節在這里

3)是的,您可以在此處看到OpenGts支持Google Maps

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM