Java 在谷歌地图Android API中管理我自己路径的最佳方式

Java 在谷歌地图Android API中管理我自己路径的最佳方式,java,android,Java,Android,我必须做一个移动应用程序,它将有我自己的路径,我必须放在地图上,管理路径的最佳方式是什么?KML文件和路径,并为此目的将它们上载到地图或特定数据库?好吧,我正在使用一个简单的SQLite数据库,它工作正常,首先我将位置保存为数据库中的实类型,然后我可以将位置保存在LatLgn对象列表或带有字符串键和标记对象的hashmap上,例如: 私有void getLatLgns(){ 专用无效添加标记{ for (int x= 0; x < allLatLng.size() ; x++) {

我必须做一个移动应用程序,它将有我自己的路径,我必须放在地图上,管理路径的最佳方式是什么?KML文件和路径,并为此目的将它们上载到地图或特定数据库?

好吧,我正在使用一个简单的SQLite数据库,它工作正常,首先我将位置保存为数据库中的实类型,然后我可以将位置保存在LatLgn对象列表或带有字符串键和标记对象的hashmap上,例如:

私有void getLatLgns(){

专用无效添加标记{

for (int x= 0; x < allLatLng.size() ; x++) {
        hashMarkers.put(String.valueOf(x), mMap.addMarker(new MarkerOptions()
                .position(allLatLng.get(x)));
        Log.d("Position:", x + " " + allLatLng.get(x).latitude + " " + allLatLng.get(x).longitude);
    }
for(int x=0;x

}

这可能会因为过于宽泛而关闭。“什么是……的最佳方式?”这不是一种常见的问题。建议重新编写以使其更加具体。路径??只是出于兴趣,这是什么意思。在地图上绘制?您可以将源点和目标点存储在SQLite中,然后使用方向API绘制路径,例如,请参见此处:
for (int x= 0; x < allLatLng.size() ; x++) {
        hashMarkers.put(String.valueOf(x), mMap.addMarker(new MarkerOptions()
                .position(allLatLng.get(x)));
        Log.d("Position:", x + " " + allLatLng.get(x).latitude + " " + allLatLng.get(x).longitude);
    }