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

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

← К предыдущему изменению
Текущая версия (21:27, 2 сентября 2009) (править) (отменить)
Rootaria (Обсуждение | вклад)

 
(20 промежуточных версий не показаны.)
Строка 1: Строка 1:
-<html xmlns="http://www.w3.org/1999/xhtml">+<html>
<head> <head>
- <title>Примеры. Знакомство с JavaScript API. Простой вызов карты.</title> 
- <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
- <script src="http://api-maps.yandex.ru/1.1/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); 
- } 
-function showAddress (value) {+<IFRAME src='http://www.samaratrans.info/electr.php' width=100% height=1000px scrolling='auto' frameborder=0 name="iframe_electr">[Your user agent does not support frames or is currently configured not to display frames. However, you may visit <A href='http://www.samaratrans.info/electr.php'>the related document.</A>]</IFRAME>
- // Удаляем все оверлеи+ 
- 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)});+
-}+
- </script>+
-</head>+
-<body>+
-<center>+
- <div id="YMapsID" style="width:600px;height:400px"></div>+
-<form action="#" onsubmit="showAddress( this.address.value );return false;"> 
- <p> 
- <input id="address" style="width:725px;" value="Самара" /> 
- <input type="submit" value="Искать" /> 
- </p> 
-  
- <div id="YMapsID" style="height:400px; width:800px;"></div> 
-</form> 
-</center> 
</body> </body>
</html> </html>

Текущая версия

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

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