Как изменить описание содержимого воздушного шара на карте?

Я пытаюсь использовать локальный файл kml и API Google Map для функции карты в приложении Android. это часть моего кода.

mMap.setMyLocationEnabled(true);
mMap.getUiSettings().setMyLocationButtonEnabled(false);
init();
try{
    KmlLayer layer = new KmlLayer(mMap, 
    com.zy.helia.R.raw.healthier_eateries_kml, 
    getApplicationContext());
    layer.addLayerToMap();
}
catch(Exception e){
    Toast.makeText(this, "The location is currently unavailable", Toast.LENGTH_SHORT);
}

После сборки я заметил, что содержимое всплывающей подсказки на карте содержит много информации, например, Ньютон, Starbucks, почтовый индекс 123456. Я хочу показать только названия мест, Ньютон, поэтому я добавил эту строку кода, но это не работает.

Это мой первый раз, когда я пишу функцию карты Google в приложении для Android. Очень ценю, если кто-нибудь сможет меня просветить. Большое спасибо.

mMap.setMyLocationEnabled(true);
mMap.getUiSettings().setMyLocationButtonEnabled(false);
init();
try{
    KmlLayer layer = new KmlLayer(mMap, 
    com.zy.helia.R.raw.healthier_eateries_kml, 
    getApplicationContext());
    layer.addLayerToMap();
    for (KmlPlacemark placemark: layer.getPlacemarks()){
        if (placemark.hasProperty("name")){
            System.out.println(placemark.getProperty("name"));
        }
    }
} catch(Exception e){
    Toast.makeText(this, "The location is currently unavailable", Toast.LENGTH_SHORT);
}

0 ответов

Другие вопросы по тегам