Я рассмотрел все существующие вопросы по этой теме, и многие говорят, что нет способа изменить z-порядок маркеров на Google Maps (Android API v2), мне было интересно, как Google Maps решает сам заказ.Как Google Maps Android API v2 определяет порядок совпадающих маркеров?
Я должен указать, что по порядку я имею в виду порядок, в котором Marker InfoWindows представлены, когда стек совпадающих маркеров постучал несколько раз.
Мое требование не изменять порядок, только предскажите его, чтобы я мог добавить фрагмент в информационное окно, например. «1 из 2 ...».
Из того, что я заметил, заказ не имеет ничего общего с порядком создания или добавления маркеров на карту. Или даже их содержимое как порядок, кажется, меняется каждый раз, когда карта инициализируется одним и тем же контентом.
Я использую MapFragment в случае, если это имеет значение. Я не написал код, потому что не думаю, что он проливает свет на эту проблему. Я использовал вызовы журнала, чтобы гарантировать, что порядок добавления маркеров один и тот же раз.
Спасибо за любую помощь, которую вы можете дать, если ответ просто «случайный», то я уже знаю более сложный способ добиться того, чего хочу, я просто надеялся избежать дополнительной работы.
Я предлагаю вставить этот запрос функции, чтобы добавить элемент управления z-order для маркеров в трекер gmaps-api-issue - https://code.google.com/p/gmaps-api-issues/issues/detail? id = 4688 –