You are not logged in.

#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 на сайт

agsochi wrote:

Привет всем.
Подскажите как сделать на карте 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

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 на сайт

agsochi wrote:

не то, по ссылке 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 на сайт

agsochi wrote:

Вот на Эхо об этом и говорили, никто толком помочь не хочет.

Хм... Дали ссылку на конкретные примеры. ссылка правильная, примеры доступные, все в тему. Чем не помощь? Или надо код написать готовый? Так для этого была тема про фриланс в осме, куда можно заказик оставить...

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

#41 2011-02-08 18:24:27

Zverik
Moderator
From: Минск
Registered: 2010-10-14
Posts: 5,693
Website

Re: Вставка OSM на сайт

agsochi, есть некоторая разница между «помочь новичкам» и «делать работу за новичка».


ШТОСМ | josm.ru | обо мне | удалёнка зло

Offline

#42 2011-02-08 18:53:41

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Вставка OSM на сайт

agsochi wrote:

Я ждал примера, ссылку на сайт где это реализовано.

Из вики есть ссылка на сайт openlayers где примеров десятки.

Offline

#43 2011-02-08 18:57:01

agsochi
Member
From: Сочи
Registered: 2010-02-20
Posts: 537

Re: Вставка OSM на сайт

AlRight wrote:

кто ищет - тот найдет
http://ksamochkin.ru/?p=606

Спасибо! smile То что надо.

Zverik wrote:

agsochi, есть некоторая разница между «помочь новичкам» и «делать работу за новичка».

Какая нафиг работа, я мапю, товарищ спросил "как", я на форум за помощью, а тут ссылки на вики-свалку.

Offline

#44 2011-02-08 19:07:19

Ezhick
Member
From: Moscow
Registered: 2008-10-08
Posts: 2,508
Website

Re: Вставка OSM на сайт

agsochi wrote:
Zverik wrote:

agsochi, есть некоторая разница между «помочь новичкам» и «делать работу за новичка».

Какая нафиг работа, я мапю, товарищ спросил "как", я на форум за помощью, а тут ссылки на вики-свалку.

Ну так надо было сказать, что именно вам нужно. Ссылка на вики - вполне себе общепринятый способ советовать, вики для того и есть. А вы сразу ругаться начали...

Offline

#45 2011-02-09 08:58:33

Paravoz
Member
From: Ярославль
Registered: 2009-12-01
Posts: 721

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 на сайт

Paravoz wrote:

а способ http://www.kotelnikov.net/sandbox/ - не работает в Opera (версия 10)

Там уже половины файлов не хватает. smile А вообще, код вчистую содран с примеров на сайте 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: 721

Re: Вставка OSM на сайт

dkiselev wrote:

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

Board footer

Powered by FluxBB