Обновление

More
11 years 1 month ago #1337 by Dima
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
  • Junior Member
More
11 years 1 month ago - 11 years 1 month ago #1338 by Asmadey
Replied by Asmadey on topic Обновление
Уже собираюсь удалить и поставить заново, данные можно потом импортировать.
Напишу что выйдет.
Очень нравится компонент, использую его для установки на карте рыболовных мест на своем сайте.
Поэтому хотелось бы увидеть ввод координат вручную. раньше использовал сторонний скрипт, который выводил карту на странице. Еще бы разобраться с пользовательскими картами, есть url тайла с лоциями, а вот как его прикрутить не знаю.
Last edit: 11 years 1 month ago by Asmadey.

Please Log in or Create an account to join the conversation.

More
11 years 1 month ago #1339 by Dima
Replied by Dima on topic Обновление
Выкиньте мысль про ручной ввод координат - это жесть, вы потом запаритесь объяснять пользователям, что это не GPS координаты, что надо их переводить.

Может, конечно, надо попробовать найти пересчет из 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
  • Junior Member
More
11 years 1 month ago #1340 by Asmadey
Replied by Asmadey on topic Обновление
Ну ручной ввод не критично, но хотелось бы. А конвертировать из GPS в координаты google-yandex не трудно.

Вот с написанием функции проблема у меня, не программист совсем.
Хочу эту карту подключить себе camapka.ru/maps/thematic/114-lotsia-river.html#1
Есть файл для открытия данной карты в SASPlanet, в нем есть скрипт для формирования ссылки на тайл
begin
 ResultURL:=GetURLBase+'Z'+inttostr(GetZ-1)+'/'+inttostr(GetY)+'/'+inttostr(GetX)+'.png';
end.
Вроде как ссылка на тайл camapka2.narod.ru/gmaps/lotsia/ (Речная лоция Волги и Камы)

PS: У Вас так часто спамят,каптча стоит для зарегистрированных?

Please Log in or Create an account to join the conversation.

More
11 years 1 month ago #1343 by Dima
Replied by Dima on topic Обновление
Ну, я пошел по этой ссылке.

Там тайлы от гугловского АПИ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.

More
11 years 1 month ago - 11 years 1 month ago #1344 by Dima
Replied by Dima on topic Обновление
Вот первая часть
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 1 month ago by Dima.

Please Log in or Create an account to join the conversation.

Time to create page: 0.193 seconds

Donate


Go to top