Идентификатор маркера Android на карте Google

#android #google-maps #google-maps-markers

#Android #google-карты #google-карты-маркеры

Вопрос:

Я планирую получить идентификатор маркера и хочу показать некоторую информацию на основе идентификатора маркера. Я использую следующий код для получения идентификатора маркера:

Log.d(«маркер», marker.getId());

У меня есть отдельная строка, в которой я хочу связать идентификатор маркера с другими задачами, однако по какой-то причине он не показывает никаких значений / не выполняет этот раздел.

если (marker.getId().toString() == «m1») { …. }

любая помощь была бы высоко оценена

Ответ №1:

это не то, как вы приравниваете строку в java.

marker.getId().equals("m1") это то, что вы хотите, поскольку getId уже является строкой, которую вам не нужно выполнять toString()