Вместо задавать вопросы (q=.....) Google Maps для определения местоположения, в котором он возвращает то, что он считает ближайшим человеческим адресом к местоположению (я думаю, что это несколько раздражает) вы можете указать широту и долготу местоположения, где вы хотите центр карты быть. Например:
http://maps.google.co.uk/?ll=53.385517,-1.865315
Вместо:
http://maps.google.co.uk/?q=53.385517,-1.865315
У меня была эта проблема, и на моем устройстве Android, по крайней мере, это работает. Второй пример просто помещает карту на дорогу, первый — посреди болот на устройстве в приложении «Карты».
Полная ссылка из комментариев:
http://maps.google.com/maps?ll=53.385517,-1.865315&q=loc:53.385517,-1.865315&t=m
Этот, похоже, работает над добавлением маркера для стандартного приложения карт, в то же время добавляя маркер.
Получив недавний ответ на старый вопрос Google Maps для Android, который у меня был, я нашел другое решение этого вопроса, которое, как я думал, будет полезно для других. Исходный вопрос - и кредит Капитан Чарми за то, что указал мне направление.
Вместо того, чтобы использовать ссылку выше, которая создаст маркер в заданном месте, проблема в том, что производитель довольно бессмысленен, только координаты. Если вы используете следующую ссылку, вы можете добавить к маркеру заголовок и показать координаты:
http://maps.google.com/maps?q=53.385517,-1.865315+(My%20Random%20Location)
Или вы можете вместо добавления заголовка, вы можете ввести текст внутри маркера:
http://maps.google.com/maps?q=A%20pot%20of%20gold%20at%20the%20end%20of%20a%[email protected],-1.865315
Как видите, теперь Google размещает маркер в правильном месте, поскольку ему предоставлена информация для маркера. Надеюсь, это поможет.
person
Scoobler
schedule
09.12.2011