Пользовательские карты
- Алексей
- Offline
- Junior Member
Less
More
9 years 5 months ago #6754
by Алексей
Replied by Алексей on topic Пользовательские карты
Дмитрий, здравствуйте! Спасибо за созданный вами компонент. Даже при первом ознакомлении с возможностями, создалось самое лучшее впечатление.
Опыт работы с интерактивным отображением есть, но раньше использовал компоненты на базе google, Hotspots и другие. Пример реализации .
Теперь хочу создать интерактивную карту боевых действий по краю. Компонент очень подходит.
Столкнулся с проблемой, озвученной в этой теме.
Взял карты РККА, нарезал их в тайлы в стандартной яндекс-программе. Получил с десяток папок и html-файл.
Вот его фрагмент:
Папки с тайлами планируется однозначно загрузить на мой сервер.
Что и где мне прописать, чтобы в качестве карты по умолчанию, на которой будут размещаться метки, отображалась моя карта РККА?
Спасибо.
Опыт работы с интерактивным отображением есть, но раньше использовал компоненты на базе google, Hotspots и другие. Пример реализации .
Теперь хочу создать интерактивную карту боевых действий по краю. Компонент очень подходит.
Столкнулся с проблемой, озвученной в этой теме.
Взял карты РККА, нарезал их в тайлы в стандартной яндекс-программе. Получил с десяток папок и html-файл.
Вот его фрагмент:
Warning: Spoiler!
<title>L-139</title>
<script src=" api-maps.yandex.ru/1.1/index.xml?key=AMX...zoEGNb5fcUEMTNXhxw== " type="text/javascript">
<script type="text/javascript">
window.onload = function () {
var options = {
tileUrlTemplate: "./%z/tile-%x-%y.png",
controls: {
typeControl: true,
miniMap: false,
toolBar: true,
scaleLine: true
},
scrollZoomEnabled: true,
mapCenter: new YMaps.GeoPoint(39.2492826801141, 44.195135204995),
backgroundMapType: YMaps.MapType.HYBRID,
mapZoom: 14,
isTransparent: true,
smoothZooming: false,
layerKey: "my#layer",
mapType: {
name: "L-139",
textColor: "#000000"
<script src=" api-maps.yandex.ru/1.1/index.xml?key=AMX...zoEGNb5fcUEMTNXhxw== " type="text/javascript">
<script type="text/javascript">
window.onload = function () {
var options = {
tileUrlTemplate: "./%z/tile-%x-%y.png",
controls: {
typeControl: true,
miniMap: false,
toolBar: true,
scaleLine: true
},
scrollZoomEnabled: true,
mapCenter: new YMaps.GeoPoint(39.2492826801141, 44.195135204995),
backgroundMapType: YMaps.MapType.HYBRID,
mapZoom: 14,
isTransparent: true,
smoothZooming: false,
layerKey: "my#layer",
mapType: {
name: "L-139",
textColor: "#000000"
Папки с тайлами планируется однозначно загрузить на мой сервер.
Что и где мне прописать, чтобы в качестве карты по умолчанию, на которой будут размещаться метки, отображалась моя карта РККА?
Спасибо.
Please Log in or Create an account to join the conversation.
- Dima
- Offline
- Platinum Member
9 years 5 months ago #6755
by Dima
Don't forget support my developments: post review in JED , donate , help with translation
Replied by Dima on topic Пользовательские карты
Добрый день.
Все очень просто.
1 - сначала создайте новый тип карты на основании Ваших тайлов, т.е.
- закиньте папки на сервер, далее создайте тип карты (примеры здесь, в ветке были)
- в вашем этом файле есть координаты центра и формула для слоев. Сделайте по образцу
- сделайте этот тип карты доступным на вашей карте (в настройках карты)
-- там указываете, что пользовательские укарты разрешены
-- и в списке ид. пользовательских типов карт указываете ид. вашего слоя
2 - если все работает, т.е. переключатель переключает на ваш слой и вы его видите, то укажите в свойствах карты Тип карты - первый пользовательский слой
Все очень просто.
1 - сначала создайте новый тип карты на основании Ваших тайлов, т.е.
- закиньте папки на сервер, далее создайте тип карты (примеры здесь, в ветке были)
- в вашем этом файле есть координаты центра и формула для слоев. Сделайте по образцу
- сделайте этот тип карты доступным на вашей карте (в настройках карты)
-- там указываете, что пользовательские укарты разрешены
-- и в списке ид. пользовательских типов карт указываете ид. вашего слоя
2 - если все работает, т.е. переключатель переключает на ваш слой и вы его видите, то укажите в свойствах карты Тип карты - первый пользовательский слой
Don't forget support my developments: post review in JED , donate , help with translation
Please Log in or Create an account to join the conversation.
- Алексей
- Offline
- Junior Member
9 years 5 months ago #6756
by Алексей
Replied by Алексей on topic Пользовательские карты
С настройками все получилось, но вот сама карта на отображается. Серое поле, с надписями "...нет такого масштаба".
Я пока отрабатываю компонент на локалке, вот еще раз код:
А вот что я прописал в функции:
Скорее всего, что то написал не правильно?
Я пробовал разные варианты из примеров.
И еще вопрос. Когда карта РККА наконец заработает, будет она же отображаться в меню добавления точек на карту?
Я пока отрабатываю компонент на локалке, вот еще раз код:
Warning: Spoiler!
window.onload = function () {
var options = {
tileUrlTemplate: "./%z/%x/%y.png",
controls: {
typeControl: true,
miniMap: false,
toolBar: true,
scaleLine: true
},
scrollZoomEnabled: true,
mapCenter: new YMaps.GeoPoint(39.2472227435907, 44.1955674618289),
backgroundMapType: YMaps.MapType.MAP,
mapZoom: 14,
isTransparent: true,
smoothZooming: false,
layerKey: "my#layer",
mapType: {
name: "L-139",
textColor: "#000000"
}
var options = {
tileUrlTemplate: "./%z/%x/%y.png",
controls: {
typeControl: true,
miniMap: false,
toolBar: true,
scaleLine: true
},
scrollZoomEnabled: true,
mapCenter: new YMaps.GeoPoint(39.2472227435907, 44.1955674618289),
backgroundMapType: YMaps.MapType.MAP,
mapZoom: 14,
isTransparent: true,
smoothZooming: false,
layerKey: "my#layer",
mapType: {
name: "L-139",
textColor: "#000000"
}
А вот что я прописал в функции:
Code:
function () { return "Z:\home\localhost\www\joomla\139\%z/%x/%y.png";}
Скорее всего, что то написал не правильно?
Я пробовал разные варианты из примеров.
И еще вопрос. Когда карта РККА наконец заработает, будет она же отображаться в меню добавления точек на карту?
Please Log in or Create an account to join the conversation.
- Dima
- Offline
- Platinum Member
9 years 5 months ago #6757
by Dima
Don't forget support my developments: post review in JED , donate , help with translation
Replied by Dima on topic Пользовательские карты
Думаю с локалки не прокатит.
Скиньте саму карту (тайлы карты) на сервер. Все равно никто не знает где она физически, т.е. не увидят раньше времени.
Скиньте саму карту (тайлы карты) на сервер. Все равно никто не знает где она физически, т.е. не увидят раньше времени.
Don't forget support my developments: post review in JED , donate , help with translation
Please Log in or Create an account to join the conversation.
- Dima
- Offline
- Platinum Member
9 years 5 months ago #6758
by Dima
Don't forget support my developments: post review in JED , donate , help with translation
Replied by Dima on topic Пользовательские карты
Вот почитайте
forum.zhuk.cc/index.php/forum/ym-wish-list/3757
forum.zhuk.cc/index.php/forum/ym-wish-list/3757
Don't forget support my developments: post review in JED , donate , help with translation
Please Log in or Create an account to join the conversation.
- Алексей
- Offline
- Junior Member
9 years 5 months ago #6759
by Алексей
Replied by Алексей on topic Пользовательские карты
Да, спасибо, Дмитрий. У меня возникли такие же мысли, что фокус в локалке.
Установлю компонент на сайт, закину папки, повожусь и сообщу что вышло (или не вышло).
Установлю компонент на сайт, закину папки, повожусь и сообщу что вышло (или не вышло).
Please Log in or Create an account to join the conversation.
Time to create page: 0.297 seconds