Порядок рисования линий и рисования в Google Maps Google - PullRequest
2 голосов
/ 11 ноября 2010

извините за мой английский; -P!

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

Один простирается от ItemizedOverlay, и я добавляю на карту наложение по одному для каждой категории клапанов, и у каждого может быть более одного элемента.

Второй продолжается от Overlay, и в методе рисования y рисует линию с методом drawline холста.

Проблема, с которой я столкнулся, заключается в том, что линии рисуются над элементами ItemizedOverlay, независимо от того, в каком порядке я добавляю их в mapView.getOverlays ().

Я хочу, чтобы линии были внизу всех наложений. Есть ли способ сделать это.

Большое спасибо.

Ответы [ 2 ]

1 голос
/ 30 ноября 2010

Я решил это!Я не знал, что когда вы заполняете элементы itemizedovelay, они автоматически добавляются на карту, поэтому я заполнял их перед добавлением линейных наложений и после этого я снова их добавлял.getOverlays () влияет правильно !!

Thks

0 голосов
/ 11 ноября 2010

Попробуйте установить значение zIndex для оверлеев. Те, которые имеют более высокие значения, будут отображаться выше других:)

...