从文本文件中读取值以映射到我的应用程序中

时间:2017-12-01 14:23:29

标签: android maps android-maps-v2

现在我正在尝试允许用户选择一个位置,将他们带到地图上。这工作正常,但它是硬编码。我想要做的是读取我存储在文本文件中的值,然后将用户带到我地图上的lat和lon值。

 public void onMapReady(GoogleMap map) {    // map is loaded but not laid out yet
    this.map = map;
    // code to run when the map has loaded

    double lat, lon;

    if (city.equals("Dublin"))
    {
        lat = 53.343908;
        lon = -6.267554;
    }
    else if (city.equals("Cork"))
    {
        lat= 51.892751;
        lon= -8.491542;
    }
    else
    {
        lat=0;
        lon=0;
    }

    map.addMarker(new MarkerOptions()
                    .position(new LatLng(lat, lon))
                    .title("")
    );

    map.moveCamera(CameraUpdateFactory.newLatLng(new LatLng(lat, lon)));
    map.moveCamera(CameraUpdateFactory.zoomTo(10));

}

目前我正在这样做。如果需要,我可以提供剩余的或更多的代码。谢谢你的阅读。

0 个答案:

没有答案