Как зайти в Даркнет?!
25th January, 01:11
5
0
Как в tkinter из поля ввода Entry получить значение в одну переменную и обновить строку кнопкой, затем получить ещё одно введённое значение и затем сложить их. Ниже пример кода
21st July, 19:00
893
0
Программа, которая создает фейковые сервера в поиске игровых серверов CS 1.6 Steam
21st March, 17:43
948
0
Очень долго работает Update запрос Oracle
27th January, 09:58
912
0
не могу запустить сервер на tomcat HTTP Status 404 – Not Found
21st January, 18:02
905
0
Где можно найти фрилансера для выполнения поступающих задач, на постоянной основе?
2nd December, 09:48
938
0
Разработка мобильной кроссплатформенной военной игры
16th July, 17:57
1724
0
период по дням
25th October, 10:44
3955
0
Пишу скрипты для BAS только на запросах
16th September, 02:42
3720
0
Некорректный скрипт для закрытия блока
14th April, 18:33
4613
0
прокидывать exception в блоках try-catch JAVA
11th March, 21:11
4381
0
Помогите пожалуйста решить задачи
24th November, 23:53
6085
0
Не понимаю почему не открывается детальное описание продукта
11th November, 11:51
4350
0
Нужно решить задачу по программированию на массивы
27th October, 18:01
4395
0
Метода Крамера С++
23rd October, 11:55
4309
0
помогите решить задачу на C++
22nd October, 17:31
4002
0
Помогите решить задачу на python с codeforces
22nd October, 11:11
4492
0
Python с нуля: полное руководство для начинающих
18th June, 13:58
2599
0
Самый простой способ сделать мэшап Google Map?
Учитывая список мест, таких как
<td>El Cerrito, CA</td>
<td>Corvallis, OR</td>
<td>Morganton, NC</td>
<td>New York, NY</td>
<td>San Diego, CA</td>
Каков самый простой способ создать карту Google с кнопками для каждого местоположения?
Я предполагаю, что у вас уже есть основы для карт в вашем коде с ключом API.
<head>
<script
type="text/javascript"
href="http://maps.google.com/maps?
file=api&v=2&key=xxxxx">
function createMap() {
var map = new GMap2(document.getElementById("map"));
map.setCenter(new GLatLng(37.44, -122.14), 14);
}
</script>
</head>
<body onload="createMap()" onunload="GUnload()">
Все в Google Maps основано на широте (lat) и долготе (lng).
Таким образом, чтобы создать простой маркер, вы просто создадите GMarker с lat и lng.
var where = new GLatLng(37.925243,-122.307358); //Lat and Lng for El Cerrito, CA
var marker = new GMarker(where); // Create marker (Pinhead thingy)
map.setCenter(where); // Center map on marker
map.addOverlay(marker); // Add marker to map
Однако если вы не хотите искать Lat и Lng для каждого города, вы можете использовать геокодер Google. Вот вам пример:
var address = "El Cerrito, CA";
var geocoder = new GClientGeocoder;
geocoder.getLatLng(address, function(point) {
if (point) {
map.clearOverlays(); // Clear all markers
map.addOverlay(new GMarker(point)); // Add marker to map
map.setCenter(point, 10); // Center and zoom map on marker
}
});
Поэтому я просто создал бы массив GLatLng каждого города из GeoCoder, а затем нарисовал бы их на карте.
Проверьте примеры Google Maps API , они делают это довольно просто, и их документация API великолепна. Большинство примеров предназначены для выполнения всего кода в JavaScript на стороне клиента, но есть APIs и для других доступных языков.
Я думаю, что потребуется больше информации, чтобы действительно дать вам ответ, но в Django Pluggables есть плагин django-googlemap , который может помочь.
Edit: Adam имеет гораздо лучший ответ. Когда он сомневается, посмотрите на примеры API.
Попробуйте это: http://www.google.com/uds/solutions/wizards/mapsearch.html
Это мастер google maps, который будет генерировать код для вас. Не самое лучшее для вашего применения; но хорошее место для "get your feet wet" ;)
Edit: (нашел ссылку), вот хороший пошаговый учебник Google Maps API.
Удачи вам!
/mp
Вот некоторые ссылки, но, как и в большинстве случаев, я еще не успел их опробовать.
http://gathadams.com/2007/08/21/add-google-maps-to-your-net-site-in-10-minutes/
Овации Джон