интеграция карт Google с Django - PullRequest
2 голосов
/ 05 мая 2011

Я работаю над проектом, использующим django в качестве фреймворка. Мне нужно взять данные, как в имени местоположения, из текстового поля, и отправлять данные, которые должны увеличить это конкретное местоположение в google maps. Может кто-нибудь помочь мне, поделившисьполезная ссылка на необходимую мне информацию или любые фрагменты кода для того же.

1 Ответ

4 голосов
/ 13 сентября 2011

Есть несколько способов сделать это. Вы можете использовать официальный API Карт Google , но это также даст вам динамическую карту с элементами управления и всплывающей подсказкой. Вот мое решение. Это дает вам карту в виде статического изображения.

img style="border: thin black solid;
     "src="http://maps.googleapis.com/maps/api/staticmap?
     center=***(Your '+' Separated Address)***&
     size=***(HxW)***&maptype=roadmap &
     markers=:http://i3.ghimg.com/img/smallMapPinHover_20110214.png***(Your + Separated Address)*** &
     sensor=false"
alt="Your map"/>    

Я знаю, что это довольно много, но на самом деле это не так сложно, если вы внимательно прочитаете.

  1. Замените (ваш + отдельный адрес) на нужный вам адрес (например, center = 123 + Main + St + Orlando + FL)

  2. замените (В x Ш) на размер, который вы хотите, чтобы карта была (например, размер = 124x124)

Причина, по которой вы должны указать адрес дважды, - один раз для местоположения на карте и один раз для местоположения булавки. Вы также можете изменить «maptype = дорожная карта» на другие вещи, такие как спутник.

Надеюсь, это не слишком запутало. Удачи!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...