0

このデモには、次の 3 つのレイヤーがあります。

  1. MyLayer: カスタム タイル データの使用
  2. Google: Openlayer.Layer.Googlev3 APIを使用
  3. TMS

マップ上に 3 つのマーカーを配置すると、別のレイヤーを切り替えた後に別の場所が表示されます。Google のレイヤー プロジェクションを Openlayers デフォルト プロジェクションに変更済みですEPSG:4326

この問題を解決するにはどうすればよいですか?

また、なぜですか?

3 点の座標は次のとおりです。

  • (0, 0)
  • (31.22689446881399, 121.475830078125)
  • (18.255436745247998, 109.51309204101562)

私のコードはすべてここからです

回答をお待ちしております。どうもありがとうございました。

4

1 に答える 1

2

Google や OSM などのレイヤーを使用している場合は、デフォルトの投影法を に設定する必要がありEPSG:900913ますEPSG:4326。次に、すべてのレイヤーをメルカトル図法に再投影する必要があります。

球状メルカトル図法の詳細については、こちらのドキュメントを参照してくださいmercatorこの例のページで検索することもできます

于 2013-01-18T09:39:01.717 に答える