Клуб API Карт

Нужен пример

mplagiat
26 ноября 2008, 16:53

Нужен пример который по клику добовляет координаты клика в textarea это очень пригодится для быстрого нанесения объектов

10 комментариев
Подписаться на комментарии к посту
Напишите? ;)
Придеца... Хотя яву я только неделю юзаю
Я использую после инициализации такой код: YMaps.Events.observe(map, map.Events.Click, function (mEvent) { var myHtml = "Значение: " + mEvent.getGeoPoint() + "
на масштабе " + map.getZoom(); map.openBalloon(mEvent.getGeoPoint(), myHtml); document.getElementById("geoPoint").value = mEvent.getGeoPoint(); В поле
Вот собственно пример с текстарея http://mplagiat.narod.ru/mapeventsarguments.html. Но будет совсем прекрасно если добавить обратную связь - рисование маркеров по координатам из текстового поля ;-)
404 Нет такой страницы
Королев Михаил
26 ноября 2008, 18:52

Я в магазине сохраняю отдельно координаты и масштаб в три поля вот так:

 

YMaps.Events.observe(map, map.Events.Click, function (mEvent) {
  var myHtml = "точное место доставки заказа";
  f.maplongtitude.value=mEvent.getGeoPoint().getLng();
  f.maplatitude.value=mEvent.getGeoPoint().getLat();
  f.mapzoom.value=map.getZoom();
  map.openBalloon(mEvent.getGeoPoint(), myHtml, {hasCloseButton: false, mapAutoPan: 0});
  });

Королев Михаил
26 ноября 2008, 18:55
соотв. в БД кладётся: широта, долгота - numeric(18,15) и масштаб - tinyint
Спасибо! Добрые программисты!
А нет ли способа удержать на экране первый балун, после указания второго и т.д? Чтобы дать возможность пользователю указать информацию о нескольких точках за раз.
Одновременно на карте может быть только один балун класса YMaps.Balloon (см. Руководство разработчика). У метки Вы можете задать текст в значке. Вам подходит такое решение?