Материал из SamaraTrans.
Версия 12:21, 10 августа 2009 (править) Buslov Anton (Обсуждение | вклад) ← К предыдущему изменению |
Версия 12:22, 10 августа 2009 (править) (отменить) Buslov Anton (Обсуждение | вклад) К следующему изменению → |
||
Строка 2: | Строка 2: | ||
<head> | <head> | ||
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> | ||
- | <script src="http://api-maps.yandex.ru/1.1.2/index.xml?key=AHsKgEoBAAAAGVQ7NQIAq_90K97WC_SrhFNC7iiAoHDo1ZgAAAAAAAAAAAAI0aiXTNZ-tS3_oLyCm6OKpLUqEA==" type="text/javascript"></script> | ||
- | <script type="text/javascript"> | ||
- | window.onload = function () { | ||
- | var map = new YMaps.Map(document.getElementById("YMapsID")); | ||
- | map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10); | ||
- | } | ||
+ | <script src="http://api-maps.yandex.ru/1.0/?key=AHsKgEoBAAAAGVQ7NQIAq_90K97WC_SrhFNC7iiAoHDo1ZgAAAAAAAAAAAAI0aiXTNZ-tS3_oLyCm6OKpLUqEA==&ll=50.222095,53.262299&z=10&l=map&size=450,300&pt=37.700424,55.797149,pmywm1~37.891316, 55.804886,pmlbm~37.778712,55.842767,pmlbm~50.250931,53.233468,pmlbm&wizard=draw" | ||
+ | type="text/javascript"></script> | ||
+ | |||
+ | |||
function showAddress (value) { | function showAddress (value) { | ||
// Удаляем все оверлеи | // Удаляем все оверлеи |
Версия 12:22, 10 августа 2009
function showAddress (value) { // Удаляем все оверлеи map.removeAllOverlays(); // Запускаем процесс геокодирования var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()}); YMaps.Events.observe(geocoder, geocoder.Events.Load, function () { //Если поиск прошел без ошибок и найден хотя бы один результат if (this.length()) { // Добавляем оверлей на карту map.addOverlay(this.get(0)); this.get(0).setBalloonContent(this.get(0).text); // Открываем балун this.get(0).openBalloon(); }else { alert("Ничего не найдено") } }); // Если при геокодировании произошла ошибка, то сообщаем о ней YMaps.Events.observe(geocoder, geocoder.Events.Fault, function (error) {alert("Произошла ошибка: " + error.message)}); }