Я хочу запустить приложение Карты из моего приложения. Пин с правильным заголовком и описанием (адрес) должен быть показан на карте Google. В идеале пользователь должен выбрать это место и использовать его для навигации.
Я пробовал это:
1) http://maps.google.com/maps?ll=-33.874559,151.219575
Проблема: на карте не отображается значок. Пользователь может добавить пин-код (он автоматически позиционируется на моем ранее указанном месте), и он может выполнить навигацию и т. Д. Если пользователь добавил пин-код, он видит правильный адрес.
2) http://maps.google.com/maps?q=This+is+near+Lake+Shore+Drive@41.9288,-87.6315
Проблема: PIN-код отображается на карте с указанным заголовком. Если пользователь нажимает на пин-код, он не видит адрес (только широта, долгота). Если пользователь добавляет пин-код (как в предыдущем примере), позиция находится где-то в моем заданном месте, но не там, где я хочу. Пользователь должен сам отрегулировать положение, и затем он может перейти к этой точке.
3) http://maps.google.com/maps?q=1+Infinite+Loop+Cupertino,CA+95014,USA+(somewhere)
Теперь у меня есть заголовок и поле описания. Проблема здесь в том, что описание принимает во внимание, а затем отображаются десять выводов (которые содержат ключевое слово из моего описания) вместо одного.
Другие возможности:
4) Использование kml-файла
Я не хочу хранить много kml-файлов где-нибудь на сервере. В идеале некоторые параметры URL для создания kml-файла вполне подойдут. Но я думаю, что нет никакого способа сделать это.
5) Использование MapKit
Если бы я использовал MapKit, я мог бы создавать свои собственные заголовки и описания выводов. Но я думаю, что нет ничего для навигации.
Есть ли другие предложения?