You are not logged in.
- Topics: Active | Unanswered
Announcement
Please create new topics on the new site at community.openstreetmap.org. We expect the migration of data will take a few weeks, you can follow its progress here.***
#26 2010-03-23 14:51:50
- Godnik
- Member
- From: Moscow
- Registered: 2009-12-04
- Posts: 70
- Website
Re: Вставка OSM на сайт
А вот еще способ встроить карту OSM на сайт - http://kosmosnimki.ru/geomixer/docs/api … y_osm.html
Вот весь код
<div id="map" style="width: 550px; height: 300px;"></div>
<script src="http://maps.kosmosnimki.ru/api/api.js"></script>
<script>
createFlashMap(document.getElementById("map"), "OSM",
function(map) {
}
);
</script>
Offline
#27 2010-03-23 17:22:13
- shadowjack
- Member
- Registered: 2008-05-05
- Posts: 439
Re: Вставка OSM на сайт
flash некошерно.
Offline
#28 2010-04-14 09:16:03
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: Вставка OSM на сайт
Привет всем.
Подскажите как сделать на карте 2 и более маркера, чтоб указать свои адреса на карте.
Конкретно хотелось бы так как сделано на OSM, когда смотришь свой профиль и на карте отмечены друзья.
Спасибо.
--------------------
Приклеил к старой теме. /AkMeR
Last edited by agsochi (2010-04-14 09:42:55)
Offline
#29 2010-04-14 11:38:24
- vvoovv
- Moderator
- Registered: 2008-03-04
- Posts: 2,262
Re: Вставка OSM на сайт
agsochi,
Сделать по аналогии с этим примером:
http://dev.openlayers.org/releases/Open … rkers.html
Offline
#30 2010-04-14 13:11:25
- Kotelnikov
- Member
- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: Вставка OSM на сайт
Привет всем.
Подскажите как сделать на карте 2 и более маркера, чтоб указать свои адреса на карте.Конкретно хотелось бы так как сделано на OSM, когда смотришь свой профиль и на карте отмечены друзья.
Спасибо.
Я когда-то подобное ковырял: http://www.kotelnikov.net/sandbox/
Все данные по точкам хранятся в kml-файле, который легко правится в Google Earth.
1 000 000 points: 80% complete
Offline
#31 2011-02-08 13:32:51
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: Вставка OSM на сайт
Как на карте указать маркером место, чтоб было можно потом разместить на сайте? Например, здесь
www.bescker.ru/2011/02/08/opolzni-da-strojki/
Offline
#32 2011-02-08 13:54:51
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Вставка OSM на сайт
Offline
#33 2011-02-08 13:57:58
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: Вставка OSM на сайт
не то, по ссылке www.bescker.ru/2011/02/08/opolzni-da-strojki/ , внизу репортажа карта - как туда маркер добавить?
Offline
#34 2011-02-08 14:14:06
- Ilis
- Member
- From: Екатеринбург
- Registered: 2009-05-24
- Posts: 5,970
Re: Вставка OSM на сайт
не то, по ссылке www.bescker.ru/2011/02/08/opolzni-da-strojki/ , внизу репортажа карта - как туда маркер добавить?
В опенлейерс слой с маркерами подключить. В самых первых примерах он используется.
Offline
#35 2011-02-08 14:17:57
- VikDD
- Member
- From: RU, Moscow-Yaroslavl
- Registered: 2010-04-21
- Posts: 1,867
Re: Вставка OSM на сайт
Тогда надо тут смотреть
Offline
#36 2011-02-08 15:01:52
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: Вставка OSM на сайт
Вот на Эхо об этом и говорили, никто толком помочь не хочет.
Offline
#37 2011-02-08 15:17:01
- Ezhick
- Member
- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Вставка OSM на сайт
Вот на Эхо об этом и говорили, никто толком помочь не хочет.
Хм... Дали ссылку на конкретные примеры. ссылка правильная, примеры доступные, все в тему. Чем не помощь? Или надо код написать готовый? Так для этого была тема про фриланс в осме, куда можно заказик оставить...
Offline
#38 2011-02-08 16:19:09
- AlRight
- Member
- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Вставка OSM на сайт
agsochi, попробуй стукнуться к zdforum. Он делал это в своём блоге/сайте
Offline
#39 2011-02-08 17:39:54
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: Вставка OSM на сайт
Я ждал примера, ссылку на сайт где это реализовано.
Offline
#40 2011-02-08 17:58:12
- AlRight
- Member
- From: Perm, Russia
- Registered: 2009-09-24
- Posts: 861
Re: Вставка OSM на сайт
кто ищет - тот найдет
http://ksamochkin.ru/?p=606
Offline
#42 2011-02-08 18:53:41
- Ezhick
- Member
- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Вставка OSM на сайт
Я ждал примера, ссылку на сайт где это реализовано.
Из вики есть ссылка на сайт openlayers где примеров десятки.
Offline
#43 2011-02-08 18:57:01
- agsochi
- Member
- From: Сочи
- Registered: 2010-02-20
- Posts: 537
Re: Вставка OSM на сайт
кто ищет - тот найдет
http://ksamochkin.ru/?p=606
Спасибо! То что надо.
agsochi, есть некоторая разница между «помочь новичкам» и «делать работу за новичка».
Какая нафиг работа, я мапю, товарищ спросил "как", я на форум за помощью, а тут ссылки на вики-свалку.
Offline
#44 2011-02-08 19:07:19
- Ezhick
- Member
- From: Moscow
- Registered: 2008-10-08
- Posts: 2,508
- Website
Re: Вставка OSM на сайт
Zverik wrote:agsochi, есть некоторая разница между «помочь новичкам» и «делать работу за новичка».
Какая нафиг работа, я мапю, товарищ спросил "как", я на форум за помощью, а тут ссылки на вики-свалку.
Ну так надо было сказать, что именно вам нужно. Ссылка на вики - вполне себе общепринятый способ советовать, вики для того и есть. А вы сразу ругаться начали...
Offline
#45 2011-02-09 08:58:33
- Paravoz
- Member
- From: Ярославль
- Registered: 2009-12-01
- Posts: 728
Re: Вставка OSM на сайт
У меня возникла проблема: способ описанный в http://wiki.openstreetmap.org/wiki/Open … er_example - не работает в MS Internet Explorer (версия 8), а способ http://www.kotelnikov.net/sandbox/ - не работает в Opera (версия 10)
Offline
#46 2011-02-09 09:19:25
- Kotelnikov
- Member
- From: Krasnodar, RU
- Registered: 2009-05-07
- Posts: 2,854
- Website
Re: Вставка OSM на сайт
а способ http://www.kotelnikov.net/sandbox/ - не работает в Opera (версия 10)
Там уже половины файлов не хватает. А вообще, код вчистую содран с примеров на сайте openLayers.
1 000 000 points: 80% complete
Offline
#47 2011-02-09 09:21:46
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Вставка OSM на сайт
http://wiki.openstreetmap.org/wiki/Open … er_example не работает в ие скорее всего потому что не обернут в функцию вызываемую на onload документа.
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#48 2011-02-09 11:12:21
- Paravoz
- Member
- From: Ярославль
- Registered: 2009-12-01
- Posts: 728
Re: Вставка OSM на сайт
http://wiki.openstreetmap.org/wiki/Open … er_example не работает в ие скорее всего потому что не обернут в функцию вызываемую на onload документа.
Если не затруднит, не могли бы подробнее, куда и что вставлять, так как я совсем начинающий в этом деле
Offline
#49 2011-02-09 12:30:20
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Вставка OSM на сайт
<html><body onload="init();">
<div id="mapdiv"></div>
<script src="http://www.openlayers.org/api/OpenLayers.js"></script>
<script>
var map;
function init(){
map = new OpenLayers.Map("mapdiv");
map.addLayer(new OpenLayers.Layer.OSM());
var pois = new OpenLayers.Layer.Text( "My Points",
{ location:"./textfile.txt",
projection: map.displayProjection
});
map.addLayer(pois);
//Set start centrepoint and zoom
var lonLat = new OpenLayers.LonLat( 9.5788, 48.9773 )
.transform(
new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984
map.getProjectionObject() // to Spherical Mercator Projection
);
var zoom=11;
map.setCenter (lonLat, zoom);
}
</script>
</body></html>
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline
#50 2011-02-09 12:31:49
- dkiselev
- Member
- Registered: 2010-02-09
- Posts: 3,364
Re: Вставка OSM на сайт
как то так, не забудьте только те переменные которыми будете потом пользоваться вытащить за пределы функции (как map) чтобы потом иметь к ним доступ
mail: dkiselev@osm.me skype: dmitry.v.kiselev
Open Street Maps are supreme! Exterminate all map forms! Exterminate! Exterminate!
Offline