Я пытаюсь центрировать маркер 40x40 в позиции lat/lon в itemizedOverlay для просмотра карты.Точное позиционирование маркеров для lat/lon
Я установил маркер границу с
markerDefault.setBounds(-markerDefault.getIntrinsicWidth()/2
,-markerDefault.getIntrinsicHeight()/2
, markerDefault.getIntrinsicWidth()/2
, markerDefault.getIntrinsicHeight()/2);
Когда я проверить широта/долгота, нажав на центр изображения маркеров, латы, кажется, неправильно, о высоте изображения.
Есть ли способ обеспечить, чтобы изображение было сосредоточено на требуемом лат/лоне?
Возможно ли, что курсор мыши по умолчанию - стрелка - не выполняет свое обычное поведение, используя свой заостренный конец для взаимодействия с эмулятором?
Спасибо,
Geoff
Какой курсор мыши? – Falmarri
Я использую эмулятор, поэтому «нажмите» на самом деле щелчок мышью. Я использую метод onTap (GeoPoint p, MapView mapView), чтобы обнаружить точку и получить lat-lon от p. – Geoff