Загрузка собственного рисунка вместо карты

  • Lemonez
  • Lemonez's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
More
2 years 8 months ago #6591 by Lemonez
Lemonez replied the topic: Загрузка собственного рисунка вместо карты
Карта находится здесь - karasi62.ru/genplan Ну ничего неотображается! ПОМОГИТЕ пожалуйста! Очень срочно нужно - слезно прошу! Если что, мой скайп markinmw

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

  • Lemonez
  • Lemonez's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
More
2 years 8 months ago #6592 by Lemonez
Lemonez replied the topic: Загрузка собственного рисунка вместо карты
Проблема с правильной нарезкой карты + с маштабом + с определением координат центра карты. Помогите пожалуйста!

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

More
2 years 8 months ago #6596 by Dima
Dima replied the topic: Загрузка собственного рисунка вместо карты
У Вас проблемы с центром карты

Смотрите
Вы выставили на карте центр
mapcenter = [180.855760522187, 85.08630655724761];

А в сгенерированных тайлах
GeoPoint(-172.608947753906, 84.6070254258957)

После чего яндекс пытается вытащить тайлы (при движении карты в консоли)



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

Don't forget support my developments: post review in JED, donate ;)

Post your sites as examples into my directory
Zh GoogleMap: forum.zhuk.cc/index.php/forum/gm-user-s-sites
Zh YandexMap: forum.zhuk.cc/index.php/forum/ym-user-s-sites
Attachments:

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

  • Lemonez
  • Lemonez's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
More
2 years 8 months ago #6597 by Lemonez
Lemonez replied the topic: Загрузка собственного рисунка вместо карты
Вот нарезал новый тайлы (настройки скрин 1 во вложении) - он создал мне 24 папки, с 0 до 23. Залил на хостинг.
Вот сгенерированный файл:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd ">
<html xmlns=" www.w3.org/1999/xhtml " xml:lang="ru" lang="ru">
<head>
<title>Мой слой</title>
<script src=" api-maps.yandex.ru/1.1/index.xml?key=ACY...QrOsB5Y7fvy5X_oAUg== " type="text/javascript"></script>
<script type="text/javascript">
window.onload = function () {
var options = {
tileUrlTemplate: "./%z/tile-%x-%y.jpg",
controls: {
typeControl: false,
miniMap: false,
toolBar: false,
scaleLine: false
},
scrollZoomEnabled: false,
mapCenter: new YMaps.GeoPoint(-180.000902228057, 85.0841151158113),
backgroundMapType: YMaps.MapType.NONE,
mapZoom: 23,
isTransparent: true,
smoothZooming: false,
layerKey: "my#layer",
mapType: {
name: "Мой слой",
textColor: "#000000"
},
copyright: ""
},
map = new YMaps.Map(document.getElementById("YMapsID")),
myData = new YMaps.TileDataSource(options.tileUrlTemplate, options.isTransparent, options.smoothZooming);

myData.getTileUrl = function (tile, zoom) {
return this.getTileUrlTemplate().replace(/%x/i, tile.x).replace(/%y/i, tile.y).replace(/%z/i, zoom);
}

var MyLayer = function () {
return new YMaps.Layer(myData);
}
YMaps.Layers.add(options.layerKey, MyLayer);

var mapLayers = options.backgroundMapType ? options.backgroundMapType.getLayers() : [],
myMapType = new YMaps.MapType(YMaps.jQuery.merge(mapLayers, [ options.layerKey ]), options.mapType.name, { textColor: options.mapType.textColor });

map.setCenter(options.mapCenter, options.mapZoom, myMapType);
if (options.copyright) {
map.addCopyright(options.copyright);
}

if (options.controls.typeControl) {
map.addControl(new YMaps.TypeControl([ myMapType, YMaps.MapType.MAP, YMaps.MapType.SATELLITE, YMaps.MapType.HYBRID ], [1, 2, 3]));
}

if (options.controls.miniMap) {
map.addControl(new YMaps.MiniMap());
}
if (options.controls.toolBar) {
map.addControl(new YMaps.ToolBar());
}
if (options.controls.scaleLine) {
map.addControl(new YMaps.ScaleLine());
}
if (options.scrollZoomEnabled) {
map.enableScrollZoom();
}
map.addControl(new YMaps.Zoom());
}
</script>
</head>
<body>
<div id="YMapsID" style="width:550px;height:400px"></div>
</body>
</html>
Значения центра -180.000902228057 вставил в долготу, 85.0841151158113 - вставил в широту.
Вот настройки карты (скрин 2)
Карты не видно...(((
Attachments:

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

  • Lemonez
  • Lemonez's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
More
2 years 8 months ago #6598 by Lemonez
Lemonez replied the topic: Загрузка собственного рисунка вместо карты
Подозрительно странно, но в консоли он выдает ошибки, что не может найти тайлы с определенными названиями в папке 23, таких названий тайлов нет в сгенерированной папке 23. Скрин-3 Откуда он взял такие названия? Или так и должно быть?
Attachments:

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

  • Lemonez
  • Lemonez's Avatar Topic Author
  • Offline
  • Senior Boarder
  • Senior Boarder
More
2 years 8 months ago #6606 by Lemonez
Lemonez replied the topic: Загрузка собственного рисунка вместо карты
Ну помогите настроить нормально карту...

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

Time to create page: 0.089 seconds

Donate


Go to top