Google maps android пользовательские изображения

У меня есть конкретная проблема с Google Maps для Android. Я должен быть в состоянии сделать Google Maps похожими на карту на этой странице www.bam.brno.cz, но я новичок в Goole Maps для Android, поэтому я не знаю, есть ли способ сделать это.

У меня нет ни одного из этих изображений карты, но я думаю, что должен быть способ получить его из Интернета (например, WMS или что-то). Если бы мне удалось сохранить их и использовать их в автономном режиме, это было бы замечательно, но если нет, то приложению пришлось бы использовать подключение для передачи данных, это тоже нормально.

Я уже получил приложение с Google Maps, так что вопрос только в том, как получить изображения карты и заменить изображения Google Maps по умолчанию. Кроме того, если это невозможно, я хотел бы знать, какие у меня есть варианты (например, есть ли другие изображения карты, которые я могу использовать и как)

PS: не уверен, как это называется правильно: изображения карты / плитки карты

РЕДАКТИРОВАТЬ: Меня не волнуют объекты, я знаю, как их сделать. Я не знаю, как получить всю карту, плитки, из которых она сделана. Я уже знаком с маркерами и перемещением камеры и т. Д.

2 ответа

Да, вы можете использовать маркер для того же.

Вы можете попробовать что-то вроде..

m = myMap.addMarker(new MarkerOptions()
        .position(new LatLng(startLatLng.latitude, startLatLng.longitude))
        .title("Vivek Test"));

Here m is Marker;
and myMap is GoogleMap

Полная структура, как это..

myMap = ((SupportMapFragment) getSupportFragmentManager()
                .findFragmentById(R.id.map)).getMap();
        //myMap.setMapType(GoogleMap.MAP_TYPE_NORMAL);
        myMap.setMyLocationEnabled(true);
        myMap.moveCamera(CameraUpdateFactory.newLatLng(startLatLng));
        myMap.animateCamera(CameraUpdateFactory.zoomTo(20), 2000, null);

        m = myMap.addMarker(new MarkerOptions()
        .position(new LatLng(startLatLng.latitude, startLatLng.longitude))
        .title("Vivek Test"));

Надеюсь, поможет. Ура!

Существует по крайней мере один файл, содержащий серию координат (широта, долгота) каждой из цветных линий. Получить эти координаты и использовать полилинии. Они должны заботиться о цветных линиях. Серые точки - это маркеры, и они могут быть в одном файле. Если предположить, что GoogleMaps имеет похожие названия мест, то с этими двумя вы сможете воспроизвести карту.

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