我正在编写一个Android应用程序,帮助我找到我家乡的最佳停车位。
为此,我正在使用谷歌地图API for android。我设法让它去展示这个城市的停车场。
现在我想使用google远程矩阵API计算我的位置和不同停车场之间的汽车旅行时间,以及从停车场到城镇中用户特定位置的步行旅行时间。
因为我必须使用
String url = "https://maps.googleapis.com/maps/api/distancematrix/json?"
+ "origins=" + start.latitude + "," + start.longitude
+ "&destinations=" +waypoints+"&sensor=false&mode=driving&key=GOOGLE_key";
我需要为GOOGLE_key添加API密钥。
我已经拥有远程矩阵的API密钥,但我在代码中使用它时犹豫不决,因为在教程中他们建议反对。
现在回答我的问题:
+ "&sensor=false&mode=driving&key=" + GOOGLE_key;
之类的内容。其他信息:
在我的AndroidManifest.xml中是:
android:name="com.google.android.geo.API_KEY"
android:value="@string/google_maps_key"
并在google_maps_api.xml中:
<string name="google_maps_key" templateMergeStrategy="preserve" translatable="false">xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx</string>
感谢您的帮助。
答案 0 :(得分:0)
创建一个类似GOOGLE_key
的变量,然后通过google_maps_key
将getResources().getSring()
字符串附加到此处。现在,您可以使用"&sensor=false&mode=driving&key=" + GOOGLE_key;