Um link como esse costumava funcionar até a última reformulação do Google Maps (antes de julho de 2013):
http://maps.google.com/maps?q=description+(name)+%4046.090271,6.657248
O que ele fez foi mostrar um mapa com um alfinete colocado nas coordenadas lat / lng fornecidas, aparecendo com o texto de descrição fornecido.
A vantagem desse "formato de endereço" era colocar um alfinete "ajustado" exatamente onde você queria que ele estivesse e ainda fornecer uma descrição significativa (como um endereço que de outra forma não seria reconhecido e / ou extraviado por meio de uma pesquisa normal apenas por endereço) inquerir).
O mesmo vale para aplicativos móveis nativos em dispositivos iPhone / iPad e Android. Funcionou até o Google lançar a nova versão de aplicativos nativos (antes de meados de julho de 2013), agora não é mais.
Alguém sabe se existe uma solução alternativa e / ou um formato novo ou alternativo para obter os mesmos resultados com um único link?
Antes que alguém mencione o JavaScript: eu já sei que isso pode ser facilmente realizado via JS, mas o que estou procurando aqui é um link básico simples.
Além disso, eu sei apenas fornecendo as coordenadas sem descrição obras, mas eu faço precisa tanto as coordenadas e a descrição (então basicamente algo que se comporta como fazia antes da atualização).
EDITAR
Esclarecimentos adicionais: a API do Google Static Maps não funcionaria. Estou procurando um link que abra o aplicativo da web do Google Maps.
EDITAR
Apenas mostrar um marcador em um determinado lat / lng é trivial (apenas? Q = lat, lng e você o possui). O que eu quero realizar é mostrar um marcador junto com uma descrição no novo aplicativo do Google Maps.
fonte
Respostas:
Esse formato funciona para um local específico, embora o rótulo pareça estar limitado a 1 caractere:
http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color:orange%7Clabel:A%7C40.690217,-74.035&sensor=false
Se você realmente deseja mostrar mais de um personagem, pode contornar a limitação de maneira grosseira especificando mais pontos:
http://maps.googleapis.com/maps/api/staticmap?center=40.698217,-74.05&zoom=13&size=600x300&maptype=roadmap&markers=color%3aorange%7Clabel%3aA%7C40.690217,-74.035&markers=color%3agray% 7Clabel% 3aS% 7C40.680217, -74.033 & markers = color% 3agray% 7Clabel% 3aO% 7C40.680217, -74.030 & markers = color% 3agray% 7Clabel% 3aM% 7C40.680217, -74.027 & markers = color% 3agray% 7Clabel% 3aE% 7C40.680217, -74.024 & marcadores = cor% 3agray% 7Clabel% 3aP% 7C40.680217, -74.021 & marcadores = cor% 3agray% 7Clabel% 3aL% 7C40.680217, -74.018 & markers = color% 3agray% 7Clabel% 3aA% 7C40.680217, -74.015 & marcadores = cor% 3agray% 7Clabel% 3aC% 7C40.680217, -74.012 & marcadores = cor% 3agray% 7Clabel% 3aE% 7C40.680217, -74.009 & sensor = false
Você pode realmente escrever algumas palavras longas dessa maneira e, de acordo com o Google, "URLs de mapa estático são restritos a 2048 caracteres", portanto, você pode gerar um link de trabalho com mais de três vezes o tamanho do que está acima e ter bastante "rótulos" longos.
Para o segundo link de exemplo, mudei a primeira letra do "rótulo" para ficar na borda do quadro ao sul do ponto real, dando a cada letra subsequente uma pequena alteração na longitude. Tudo isso pode ser feito de forma programática, se você estiver tentando gerar muitos deles (você precisaria olhar para o centro e o centro e o nível de zoom para obter a latitude de "apenas dentro do quadro ao sul do ponto real").
Comecei com o exemplo aqui e verifiquei que você pode fornecer uma latitude e longitude para o centro do mapa, bem como o marcador, e que você pode definir o marcador para algum lugar que não esteja em um recurso e fazer com que ele apareça exatamente como especificado: https://developers.google.com/maps/documentation/staticmaps/#quick_example
(Observe que o exemplo dado é para a versão do Static Map do Google Maps. É possível criar etiquetas longas para outras versões.)
fonte
Encontramos o mesmo problema com um URL um pouco diferente que usamos para mostrar rotas entre vários locais. Agora este URL está quebrado com ou sem descrições:
Parece que você pode fazer o mesmo sem descrições no novo Google Maps, da seguinte maneira:
Mas a capacidade útil de fornecer uma descrição de um local usando apenas um URL parece estar perdida.
fonte
https://www.google.com/maps/place//@37.7,-122.4,16z/ parece funcionar - mas sem descrição.
fonte
Isso deve funcionar se for o local que você está procurando:
fonte