Материал из SamaraTrans.

Перейти к: навигация, поиск
Версия 12:08, 10 августа 2009 (править)
Buslov Anton (Обсуждение | вклад)

← К предыдущему изменению
Версия 12:10, 10 августа 2009 (править) (отменить)
Buslov Anton (Обсуждение | вклад)

К следующему изменению →
Строка 1: Строка 1:
-<html>+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
-<script type="text/javascript">+<html xmlns="http://www.w3.org/1999/xhtml">
- +<head>
-function showAddress (value) {+ <title>Примеры. Знакомство с JavaScript API. Простой вызов карты.</title>
- // Удаляем все оверлеи+ <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
- map.removeAllOverlays(); + <script src="http://api-maps.yandex.ru/1.1/index.xml?key=AHsKgEoBAAAAGVQ7NQIAq_90K97WC_SrhFNC7iiAoHDo1ZgAAAAAAAAAAAAI0aiXTNZ-tS3_oLyCm6OKpLUqEA=="
- // Запускаем процесс геокодирования+ type="text/javascript"></script>
- var geocoder = new YMaps.Geocoder(value, {results: 1, boundedBy: map.getBounds()});+ <script type="text/javascript">
- + window.onload = function () {
- YMaps.Events.observe(geocoder, geocoder.Events.Load, function () {+ var map = new YMaps.Map(document.getElementById("YMapsID"));
- //Если поиск прошел без ошибок и найден хотя бы один результат+ map.setCenter(new YMaps.GeoPoint(37.64, 55.76), 10);
- if (this.length()) { +
- // Добавляем оверлей на карту+
- map.addOverlay(this.get(0));+
- this.get(0).setBalloonContent(this.get(0).text);+
- // Открываем балун+
- this.get(0).openBalloon(); +
- }else {+
- alert("Ничего не найдено")+
} }
- });+ </script>
- +</head>
- // Если при геокодировании произошла ошибка, то сообщаем о ней+<body>
- YMaps.Events.observe(geocoder, geocoder.Events.Fault,+ <div id="YMapsID" style="width:600px;height:400px"></div>
- function (error) {alert("Произошла ошибка: " + error.message)});+</body>
-}+
- +
-</script>+
- +
- +
-<form action="#" onsubmit="showAddress( this.address.value );return false;">+
- <p>+
- <input id="address" style="width:725px;" value="Самара" />+
- <input type="submit" value="Искать" />+
- </p>+
- +
- <div id="AHsKgEoBAAAAGVQ7NQIAq_90K97WC_SrhFNC7iiAoHDo1ZgAAAAAAAAAAAAI0aiXTNZ-tS3_oLyCm6OKpLUqEA==" style="height:400px; width:800px;"></div>+
-</form>+
- +
-<a href="javascript:showAddress('Москва, ул.Самокатная, д.1., стр.21')">Москва, ул.Самокатная, д.1., стр.21</a>+
- +
</html> </html>

Версия 12:10, 10 августа 2009

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> Примеры. Знакомство с JavaScript API. Простой вызов карты.

Просмотры
Личные инструменты

© Авторский коллектив Самаратранс.info. 2005 - 2013. Для связи: astroaist [гав] gmail.com.
Все права защищены. Лицензионные правила Attribution-Noncommercial-Share Alike 3.0 Информация для СМИ.