Android谷歌地图,如何在两点之间创建导航
我想创建一个地图活动(FragmentActivity),它显示谷歌地图并显示两点之间的导航 我制作了一个显示一个位置的链接,但我不知道如何创建到另一个位置的导航,我看到的每个链接都提供了他们的web api作为解决方案() 我想通过活动以编程的方式完成它所做的事情,而不仅仅是链接到他们的网页 到目前为止,我的代码是:Android谷歌地图,如何在两点之间创建导航,android,google-maps,Android,Google Maps,我想创建一个地图活动(FragmentActivity),它显示谷歌地图并显示两点之间的导航 我制作了一个显示一个位置的链接,但我不知道如何创建到另一个位置的导航,我看到的每个链接都提供了他们的web api作为解决方案() 我想通过活动以编程的方式完成它所做的事情,而不仅仅是链接到他们的网页 到目前为止,我的代码是: try{ bndl = getIntent().getExtras(); COORDS = new LatLng(bndl.getDouble("lat"), b
try{
bndl = getIntent().getExtras();
COORDS = new LatLng(bndl.getDouble("lat"), bndl.getDouble("long"));
if (map == null) {
map = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
if (map != null) {
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
map.addMarker(new MarkerOptions().position(COORDS).title("Your parking spot!"));
CameraPosition cameraPosition = new CameraPosition.Builder()
.target(COORDS)
.zoom(20)
.bearing(90)
.tilt(0)
.build();
map.animateCamera(CameraUpdateFactory.newCameraPosition(cameraPosition));
}
}
}
catch (Exception e){
Log.v("except", ""+e);
}
现在,这只显示了一个位置(它应该这样做),但如何创建另一个标记或要导航到的对象?有什么方法可以做到这一点,或者我必须使用他们的web api吗?好吧,你可以使用我在这个主题上写的博客帖子指南:
那里有一个带有实现的源项目,你可以使用它来实现你想要的目标。如果你想作弊而不想自己学习如何做好,请查看我制作的库。你能概括地解释一下你是如何做到的,这样我就可以自己尝试了吗?我可以使用该API来计算时间或距离吗?还有,我能用它走路而不是开车吗?在花时间学习如何在谷歌地图上显示自行车的导航路线之前,我想知道一下?