Existe uma maneira de colocar um pino no Google Maps iphone app usando openURL?

StackOverflow https://stackoverflow.com/questions/218252

  •  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 .

Assim, há uma maneira de fazer o que eu descrevi acima? Se sim, qual é o formato url correto?

Foi útil?

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.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top