Клуб API Карт

Определение координат и добавление маркеров

Пост в архиве.
ronurlnet
17 июня 2009, 16:26

Имеется карта: http://uralsk.info/i/ggg.htm

Хочу в нее вставить верхним слоем свою карту города http://gmapuploader.com/view/jop7HMDjdB для добавления объектов (аптек, магазинов и т.д.). Помогите вставить нужный код.

Мои предположения на это счет, вставить этот код приведеный ниже, но к сожалению вывода карты не происходит.

var myData = new YMaps.TileDataSource("http://mt.gmapuploader.com/tiles/jop7HMDjdB", false, false);     

Как можно на карте созданой через gmapuploader.com и интегрированой в Яндекс Карты определять координаты? Вот например здесь: http://api.yandex.ru/maps/jsapi/examples/usermap.html

Можно ли на Яндекс Карты добавлять маркеры щелчком мыши на самой же карте, чтобы не тратить время на определение координат?

2 комментария
Нужно не только создать объект класса YMaps.TileDataSource, но и переопределить метод getTileUrl():
var myData = new YMaps.TileDataSource("http://mt.gmapuploader.com/tiles/jop7HMDjdB/", false, false);
myData.getTileUrl = function (tile, zoom) {
    return this.getTileUrlTemplate() + "/tile-" + zoom + "-" + (tile.y * Math.pow(2, zoom) + tile.x) + ".jpg";
}
map.setType(new YMaps.MapType([new YMaps.MapLayer(myData)], 'Карта', {minZoom:2, maxZoom:4}));

По щелчку мыши можно определять координаты, для этого нужно слушать событие "Click" карты. Почитать о событиях можно в Руководстве разработчика, а вот здесь пример использования.
Пример расстановки меток с помощью мышки можно посмотреть здесь.
Спасибо! Наложил карту и теперь определяю координаты, все работает. Думаю лучше будет записывать все объекты в xml файл, а можно их будет выводить сбоку в виде раскрывающегося списка по категориям?
И еще не маловажный вопрос: Как сделать внешнию ссылку на на определенное место на карте или на маркер? Чтобы разместил ссылку на каком нить сайте и при переходе на нее нужное место на карте.