Existe uma maneira de colocar um pino no Google Maps iphone app usando openURL?
-
03-07-2019 - |
Pergunta
Eu gostaria de criar um aplicativo para iPhone que pode abrir o aplicativo do Google Maps e coloque um alfinete no mapa.
Eu tenho a localização exata do pino, especificado por sua longitude e latitude. I também tem um nome para o pino e.g. 'Localização 1' que deve ser apresentada juntamente com o pino.
Eu sei que UIApplication: openURL pode ser usado para isso, mas eu não sei o formato url exata ??p>.
Assim, há uma maneira de fazer o que eu descrevi acima? Se sim, qual é o formato url correto?
Solução
Você pode usar uma URL do formato: http: / /maps.google.com/maps?q=Your+Location+name@latitude,longitude
< a href = "http://maps.google.com/maps?q=This+is+near+Lake+Shore+Drive@41.9288,-87.6315" rel = "noreferrer"> http://maps.google.com /maps?q=This+is+near+Lake+Shore+Drive@41.9288,-87.6315
Outras dicas
Você pode cair até 100 pinos usando KML. Há um exemplo disto na http://appsamuck.com olhar para o exemplo para o dia 8 ( http://appsamuck.com/day8.html )
Por que o usuário tem que sair do seu aplicativo para ver um mapa. Você pode incorporar um mapa do Google em seu aplicativo facilmente. Você pode até mesmo soltar vários pinos para o qual você tem informações lat e longo.
Na verdade, na minha opinião, o usuário deve nunca tem que deixar seu aplicativo para visualizar um mapa do Google.
Um exemplo de como fazer isso é incluído como um exemplo de aplicação em https://sourceforge.net/ projectos / QuickConnect / .
Faça o download do arquivo zip QuickConnectiPhone e você vai encontrá-lo no diretório de exemplos.