Я получил эту ошибку, когда i extends ItemizedOverlay о деятельности. Как я могу решить эту ошибку? Может кто-нибудь помочь мне здесь.Не удается разрешить символ ItemizedOverlay
ответ
ItemizedOverlay
больше не доступен в Google Maps v2.
Если вы хотите отобразить маркер на карте, вы можете использовать Marker
класс. Вы можете создать объект Marker
, используя MarkerOptions.
Я прилагаю простейший пример:
@Override
public void onMapReady(GoogleMap map) {
map.addMarker(new MarkerOptions()
.position(new LatLng(52.2330653, 20.9211106))
.title("Warsaw"));
}
Кроме того, я рекомендую прочитать Google Maps Android API и Markers section.
Вы можете make a marker draggable с помощью:
MarkerOptions.draggable(boolean)
Marker.setDraggable(boolean)
Вы также можете прикрепить маркер сопротивления слушателя, вы можете найти больше here.
Спасибо, но ItemizedOverlay используется для удаления маркера буфера в MapView. То же самое, что я хочу сделать в V2. (Dropping pin's в Mapview) –
Я добавил, как сделать маркер перетаскиваемым для моего ответа. Если вы хотите сбросить маркер, вы можете использовать 'GoogleMap.OnMapLongClickListener' и добавить его в карту. – Ziem
Вы используете Google Maps v1 или v2? ItemizedOverlay больше не доступен в Google Maps v2. – Ziem
@ziem да я использую Google Maps v2. Как я могу решить? –
Чего вы хотите достичь? – Ziem