Posted 2 декабря, 201310 yr comment_48096 Наткнулся на описание, но на англиЦком. Сделано на основе открытых карт openstreetmap.org wiki.openstreetmap.org/wiki/OpenLayers_Simple_Example Если кто возьмётся перевести тут (..и может там), многие, думаю, будут благодарны.
2 декабря, 201310 yr comment_48100 Переводил с немецкого на русский, сам перевод: Как встроить OpenStreetMap к себе на сайт Этот простой пример покажет, как показать вырез из "OpenStreetMap" на своем сайте. С помощью этого DHTML-фрагмента, создаем OpenLayers Javascript библиотеку, для показа карты на сайте. Примечание: OpenStreetMap предоставляет плитки фотографий Примечание, все данные с карты берутся с серверов OpenStreetMap. OSM не предоставляет официальную поддержку и не может гарантировать, работу данного метода. Сервера также иногда выходят из строя и меняют URL (ссылку). Если ты планируешь использовать большое количество трафика, обратись в тех. поддержку. Инструкция: Скопируй данный код новый HTML - Файл. <html> <head> <title>OpenLayers Demo</title> <style type="text/css"> html, body, #basicMap { width: 100%; height: 100%; margin: 0; } </style> <script src="__www.openlayers.org/api/OpenLayers.js"></script> <script> function init() { map = new OpenLayers.Map("basicMap"); var mapnik = new OpenLayers.Layer.OSM(); map.addLayer(mapnik); map.setCenter(new OpenLayers.LonLat(13.41,52.52) // Center of the map .transform( new OpenLayers.Projection("EPSG:4326"), // transform from WGS 1984 new OpenLayers.Projection("EPSG:900913") // to Spherical Mercator Projection ), 15 // Zoom level ); } </script> </head> <body onload="init();"> <div id="basicMap"></div> </body> </html> Расширение: Для использования других стандартных карт, используй данный код: var newLayer = new OpenLayers.Layer.OSM("New Layer", "path_to_tiles/", {numZoomLevels: 19}); New Layer" - Название карты в меню "path_to_tiles" - ссылка к серверу основной карты "numZoomLevels:" - количество уровней масштабирования за некоторые ошибки в русском языке говорите )) перевел на скорую руку ) в сравнении с текстом на английском, немецкого намного меньше
2 декабря, 201310 yr Author comment_48105 Insider,На английском больше возможностей, напр. добавление маркеров, ограничение масштабирования.. Нужно перевести и аккурат оформить в новой темке, закрепив в справочнике. Edited 2 декабря, 201310 yr by AlexBrtn
2 декабря, 201310 yr comment_48106 AlexBrtn, вечером добавлю и переведу соответственно сейчас на работе, пока ждал установку перевел хД
2 декабря, 201310 yr Author comment_48112 Insider, Это не горит, сейчас мне она не нужна.., в ближайшем будущем - возможно. Я просто наткнулся когда, искал инфу, как вставить OSM в garmin, navitel. Подумал, что кому-то тоже будет интересно. ..Спасибо, что откликнулся.
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.