Клуб API Карт

Несколько карт

stalkersouthnet
24 марта 2009, 16:41

Не получается открыть несколько карт на одной странице. Одна страница открывается по такому коду.

код вот такой.

<meta http-equiv="Content-Type" content="text/html" />
  <script src="http://api-maps.yandex.ru/1.0/?key=ключ"
  type="text/javascript"></script>

  <script type="text/javascript">
  var map;
  function init () {
  map = new YMaps.Map( document.getElementById("YMapsID") );
  map.setCenter(new YMaps.GeoPoint(37.891532,55.716037 ), 15,
  YMaps.MapType.MAP);
  map.enableScrollZoom ();
  map.addControl (new YMaps.ToolBar ());
  map.addControl (new YMaps.TypeControl ());
  map.addControl (new YMaps.Zoom ());
  map.addControl (new YMaps.ScaleLine ());
 
  var placemark=new YMaps.Placemark (new YMaps.GeoPoint (37.891532,55.716037));
  placemark.setIconContent ('<b>TEST ');
  map.addOverlay (placemark);
 
  };
  </script>


<body onload="init();">
<div id="YMapsID" style="height:300px; width:400px;"></div>
</body>

что нужно делать ... добавлять строки в этот скрипт ... или добавлять новое тело скрипта. Я просто в яве  почти ничего не понимаю ... хелп.

4 комментария
Подписаться на комментарии к посту
ваша тема тут уже обсуждалась: http://clubs.ya.ru/mapsapi/replies.xml?item_no=2955
видел я это .. цитата: в общем, создаете слой YMapsID1, меняете строку var map, placemark; на var map, map1, placemark, placemark1; ну и в function init () дублируете все строки, не забывая в них подставлять вместо map, placemark, YMapsID значения с 1 в конце как его создать (к примеру слойYmapsid1)? ... вписать новую строку сразу после map = new YMaps.Map( document.getElementById("YMapsID") ); или опять отрывать тег

.....



 
 
Спасибо ... будем пробовать. :)