2016-06-15 12 views
0

私はGoogle Maps Android APIとGoogle Maps Direction APIを使いたいと思っています。最初は明らかにGoogleマップ用で、後者はそれらの間の距離を計算するために使用することができますあなたが同じもののためのいくつかのリンクを貼り付けることができれば感謝します。 ありがとうございました。アプリに2つ以上のGoogle APIキーがありますか?

答えて

0

アクティビティにマップを読み込むためのAndroid APIキーと、2つのポイント間で方向を取得するためのサーバーキーが必要なので、可能です。 google_maps_api.xml

<resources> 
<!-- 
TODO: Before you run your application, you need a Google Maps API key. 
To get one, follow this link, follow the directions and press "Create" at the end: 
https://console.developers.google.com/flows/enableapi?apiid=maps_android_backend&keyType=CLIENT_SIDE_ANDROID&r=FA:7B:BC:CE:B9:9E:4C:81:3D:91:35:B7:60:5E:9A:AA:B8:A5:B6:66%3Bcom.itshareplus.googlemapdemo 
You can also add your credentials to an existing key, using this line: 
FA:7B:BC:CE:B9:9E:4C:81:3D:91:35:B7:60:5E:9A:AA:B8:A5:B6:66;com.itshareplus.googlemapdemo 
Alternatively, follow the directions here: 
https://developers.google.com/maps/documentation/android/start#get-key 
Once you have your key (it starts with "AIza"), replace the "google_maps_key" 
string in this file. 
--> 
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">YOUR_API_KEY</string> 
</resources> 

DirectionFinder.java

public class DirectionFinder { 
private static final String DIRECTION_URL_API = "https://maps.googleapis.com/maps/api/directions/json?"; 
private static final String GOOGLE_API_KEY = "SERVER_KEY"; 
private DirectionFinderListener listener; 
private String origin; 
private String destination; 
..... 

あなたはnagivationマップを作成する場合は、親切にこのSO questionを確認してください。

出典:

  1. http://googlegeodevelopers.blogspot.com/2015/06/code-road-android-app-bike-with-map-on.html
  2. https://developers.google.com/maps/documentation/android-api/
  3. https://github.com/hiepxuan2008/GoogleMapDirectionSimple
  4. https://www.youtube.com/watch?v=CCZPUeY94MU
関連する問題