При открытии с помощью родного приложения для iphone / android ссылка на Google maps выдает слегка перемещенный маркер. - PullRequest
3 голосов
/ 09 декабря 2011

Я создаю веб-приложение, которое содержит ссылку на Карты Google, которую можно открыть с помощью собственного приложения Карты телефона (iPhone / Android).

Ссылка имеет вид: http://maps.google.com/?q="+startCooLat+','+startCooLng; и я также попробовал: http://maps.google.com/?q=loc:"+startCooLat+'+'+startCooLng;

Однако в родном приложении маркер расположен на ближайшей улице, а не в точных координатах, которые я даю. Есть решение или другой параметр, чтобы установить, чтобы преодолеть эту проблему?

1 Ответ

9 голосов
/ 09 декабря 2011

Вместо опрос (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 Карт Google для AndroidЯ нашел и нашел другое решение этого вопроса, которое, по моему мнению, было бы полезно для других. Оригинальный вопрос - и спасибо Captain Charmi за указание на меня в направлении.

Вместо использования ссылки выше, которая создаст маркер в указанном месте, проблемато есть создатель довольно бессмысленный, просто координаты.Если вы используете следующую ссылку, вы можете добавить заголовок к маркеру и показать координаты:

http://maps.google.com/maps?q=53.385517,-1.865315+(My Случайное местоположение)

Или вы можете вместодобавив заголовок, вы можете указать текст для перехода внутрь маркера:

http://maps.google.com/maps?q=A горшок с золотом на конце радуги @ 53.385517, -1.865315

AsВы можете видеть, что Google теперь сбрасывает маркер в правильном месте из-за предоставления информации для маркера.Надеюсь, это поможет.

...