【问题标题】:Yandex tiles wrong?Yandex瓷砖错了?
【发布时间】:2014-12-31 18:59:32
【问题描述】:

是 Yandex 地图图块错误还是我遗漏了什么?与所有其他地图提供商(OpenStreet、Google、Bing)相比,它们似乎有一个偏移量。 谷歌:http://mts0.google.com/vt/lyrs=m@279000000&hl=ro&x=33&y=21&z=6&scale=1 必应:http://t3.tiles.virtualearth.net/tiles/r120203.jpeg?g=3045&mkt=en-GB&shading=hill 开放街:http://c.tile.openstreetmap.org/6/33/21.png Yandex:http://vec03.maps.yandex.net/tiles?l=map&x=33&y=21&z=6&lang=en_US&scale=1

LE:我发现 Yandex 正在使用另一个投影系统……但我还是卡住了

【问题讨论】:

  • 你找到答案了吗?
  • 看起来 Yandex 是对的,因为地球是一个椭圆体,而其他人是错误的,因为他们不能(或不会)使用椭圆投影 :)

标签: maps yandex


【解决方案1】:

Yandex 使用椭圆墨卡托投影,不像 Google 和 OSM 使用球面投影,尽管它们都使用 椭圆 坐标 (WGS84)。

Yandex Maps API v2 或更高版本允许您在所需的任何投影中工作,甚至可以在不同的投影中组合图层。

http://api.yandex.com/maps/doc/jsapi/2.x/ref/reference/Layer.xml 见第一个例子。

【讨论】:

  • 我正在使用 Telerik for Silverlight,它没有这种类型的投影。我必须从零开始......
  • @Sergey 您答案中的链接已过时。 Yandex Maps API 是否允许通过 XYZ 协议获取问题中所示的图块?
  • @AlexeyPopkov 不,Yandex 仅允许通过客户端 API(本例中为 JS API)访问磁贴。
猜你喜欢
  • 1970-01-01
  • 2018-05-28
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多