Обновление
- Dima
- Offline
- Platinum Member
Less
More
11 years 8 months ago #1337
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.
- Asmadey
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 21
- Thank you received: 0
11 years 8 months ago - 11 years 8 months ago #1338
by Asmadey
Replied by Asmadey on topic Обновление
Уже собираюсь удалить и поставить заново, данные можно потом импортировать.
Напишу что выйдет.
Очень нравится компонент, использую его для установки на карте рыболовных мест на своем сайте.
Поэтому хотелось бы увидеть ввод координат вручную. раньше использовал сторонний скрипт, который выводил карту на странице. Еще бы разобраться с пользовательскими картами, есть url тайла с лоциями, а вот как его прикрутить не знаю.
Напишу что выйдет.
Очень нравится компонент, использую его для установки на карте рыболовных мест на своем сайте.
Поэтому хотелось бы увидеть ввод координат вручную. раньше использовал сторонний скрипт, который выводил карту на странице. Еще бы разобраться с пользовательскими картами, есть url тайла с лоциями, а вот как его прикрутить не знаю.
Last edit: 11 years 8 months ago by Asmadey.
Please Log in or Create an account to join the conversation.
- Dima
- Offline
- Platinum Member
11 years 8 months ago #1339
by Dima
Don't forget support my developments: post review in JED , donate , help with translation
Replied by Dima on topic Обновление
Выкиньте мысль про ручной ввод координат - это жесть, вы потом запаритесь объяснять пользователям, что это не GPS координаты, что надо их переводить.
Может, конечно, надо попробовать найти пересчет из GPS, и сделать дополнительный контрол для поиска по введенным данным. Но это не сейчас, как и вывод координат метки в GPS формате.
Что касается своих карт - это легко сделать. Размещаете свои тайлы на своем сервере, пишите GetTileURL функцию и все ОК.
Хотите, давайте пример. Правда, если тайлы не ваши, и есть какие-то ограничения по их пользованию, отвечу в личку, если получится.
Но, в принципе, мой реализованный вариант более гибкий, чем просто текстовый URL шаблон
Может, конечно, надо попробовать найти пересчет из GPS, и сделать дополнительный контрол для поиска по введенным данным. Но это не сейчас, как и вывод координат метки в GPS формате.
Что касается своих карт - это легко сделать. Размещаете свои тайлы на своем сервере, пишите GetTileURL функцию и все ОК.
Хотите, давайте пример. Правда, если тайлы не ваши, и есть какие-то ограничения по их пользованию, отвечу в личку, если получится.
Но, в принципе, мой реализованный вариант более гибкий, чем просто текстовый URL шаблон
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.
- Asmadey
- Topic Author
- Offline
- Junior Member
Less
More
- Posts: 21
- Thank you received: 0
11 years 8 months ago #1340
by Asmadey
Replied by Asmadey on topic Обновление
Ну ручной ввод не критично, но хотелось бы. А конвертировать из GPS в координаты google-yandex не трудно.
Вот с написанием функции проблема у меня, не программист совсем.
Хочу эту карту подключить себе camapka.ru/maps/thematic/114-lotsia-river.html#1
Есть файл для открытия данной карты в SASPlanet, в нем есть скрипт для формирования ссылки на тайл
Вроде как ссылка на тайл
camapka2.narod.ru/gmaps/lotsia/
(Речная лоция Волги и Камы)
PS: У Вас так часто спамят,каптча стоит для зарегистрированных?
Вот с написанием функции проблема у меня, не программист совсем.
Хочу эту карту подключить себе camapka.ru/maps/thematic/114-lotsia-river.html#1
Есть файл для открытия данной карты в SASPlanet, в нем есть скрипт для формирования ссылки на тайл
Code:
begin
ResultURL:=GetURLBase+'Z'+inttostr(GetZ-1)+'/'+inttostr(GetY)+'/'+inttostr(GetX)+'.png';
end.
PS: У Вас так часто спамят,каптча стоит для зарегистрированных?
Please Log in or Create an account to join the conversation.
- Dima
- Offline
- Platinum Member
11 years 8 months ago #1343
by Dima
Don't forget support my developments: post review in JED , donate , help with translation
Replied by Dima on topic Обновление
Ну, я пошел по этой ссылке.
Там тайлы от гугловского АПИ2
Там тайлы от гугловского АПИ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.
- Dima
- Offline
- Platinum Member
11 years 8 months ago - 11 years 8 months ago #1344
by Dima
Don't forget support my developments: post review in JED , donate , help with translation
Replied by Dima on topic Обновление
Вот первая часть
Code:
function(coord, zoom)
{
var normalizedCoord = getNormalizedCoord(coord, zoom);
if (!normalizedCoord) { return null; }
if ( zoom == 7 && normalizedCoord.x >= 79 && normalizedCoord.x <= 82 && normalizedCoord.y >= 39 && normalizedCoord.y <= 44 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
if ( zoom == 8 && normalizedCoord.x >= 159 && normalizedCoord.x <= 164 && normalizedCoord.y >= 79 && normalizedCoord.y <= 88 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
else if ( zoom == 9 && normalizedCoord.x >= 319 && normalizedCoord.x <= 329 && normalizedCoord.y >= 159 && normalizedCoord.y <= 176 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
else if ( zoom == 10 && normalizedCoord.x >= 639 && normalizedCoord.x <= 658 && normalizedCoord.y >= 318 && normalizedCoord.y <= 352 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
else if ( zoom == 11 && normalizedCoord.x >= 1278 && normalizedCoord.x <= 1317 && normalizedCoord.y >= 636 && normalizedCoord.y <= 704 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
else if ( zoom == 12 && normalizedCoord.x >= 2556 && normalizedCoord.x <= 2634 && normalizedCoord.y >= 1272 && normalizedCoord.y <= 1409 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
else if ( zoom == 13 && normalizedCoord.x >= 5112 && normalizedCoord.x <= 5269 && normalizedCoord.y >= 2544 && normalizedCoord.y <= 2819 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
if ( zoom == 14 && normalizedCoord.x >= 10224 && normalizedCoord.x <= 10538 && normalizedCoord.y >= 5088 && normalizedCoord.y <= 5639 )
{
return "http://camapka2.narod.ru/gmaps/lotsia/Z" + zoom + "/" + normalizedCoord.y + "/" + normalizedCoord.x + ".png"; // replace that with a "real" URL
}
return null;
}
Don't forget support my developments: post review in JED , donate , help with translation
Last edit: 11 years 8 months ago by Dima.
Please Log in or Create an account to join the conversation.
Time to create page: 0.187 seconds