如何将我当前位置的地图绘制到特定的纬度经度值
How to draw the map my current location to particular latitude longitude values
我创建 Google 地图使用 android 我得到我当前位置的纬度经度值并使用一些其他纬度经度 value.Now 如何在 2 个位置绘制最短路径线。
我的主要 Activity.java:
public class MainActivity extends Activity {
GoogleMap map;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
LatLng latLng = new LatLng(13.0847992, 80.2125527);
map.addMarker(new MarkerOptions().position(latLng).title("Anna Nagar"));
map.setMyLocationEnabled(true);
map.getUiSettings().setZoomControlsEnabled(true);
map.getUiSettings().setCompassEnabled(true);
map.getUiSettings().setMyLocationButtonEnabled(true);
map.getUiSettings().setAllGesturesEnabled(true);
map.setTrafficEnabled(true);
}
}
在您的位置与另一个使用 MapNavigator 库的位置之间画一条路径。简单易用。
例如
LatLng startLocation = new LatLng(start_lat, start_long);
LatLng endLocation = new LatLng(end_lat, end_long);
map.addMarker(new MarkerOptions().position(startLocation ).title("start"));
map.addMarker(new MarkerOptions().position(endLocation ).title("end"));
Navigator navigator = new Navigator(map, startLocation, endLocation);
navigator.findDirections(true);
我创建 Google 地图使用 android 我得到我当前位置的纬度经度值并使用一些其他纬度经度 value.Now 如何在 2 个位置绘制最短路径线。 我的主要 Activity.java:
public class MainActivity extends Activity {
GoogleMap map;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
map = ((MapFragment) getFragmentManager().findFragmentById(R.id.map))
.getMap();
map.setMapType(GoogleMap.MAP_TYPE_HYBRID);
LatLng latLng = new LatLng(13.0847992, 80.2125527);
map.addMarker(new MarkerOptions().position(latLng).title("Anna Nagar"));
map.setMyLocationEnabled(true);
map.getUiSettings().setZoomControlsEnabled(true);
map.getUiSettings().setCompassEnabled(true);
map.getUiSettings().setMyLocationButtonEnabled(true);
map.getUiSettings().setAllGesturesEnabled(true);
map.setTrafficEnabled(true);
}
}
在您的位置与另一个使用 MapNavigator 库的位置之间画一条路径。简单易用。
例如
LatLng startLocation = new LatLng(start_lat, start_long);
LatLng endLocation = new LatLng(end_lat, end_long);
map.addMarker(new MarkerOptions().position(startLocation ).title("start"));
map.addMarker(new MarkerOptions().position(endLocation ).title("end"));
Navigator navigator = new Navigator(map, startLocation, endLocation);
navigator.findDirections(true);