1

假设我有一个地图 div:

____________________
|                   |
|                   |
|                   |
|             m     |
|                   |
|                   |
|   x               |
|___________________|

m 是标记现在的位置(实际上我并不关心标记最初的位置)。我想将标记 5% div 高度、8% div 宽度从左下角移动到 x 位置(按像素移动也可以)。鉴于地图大小可以是任何大小,我将如何将标记从 m 移动到地图中的位置 x。

注意:为了澄清,我不希望标记的位置(lat,lng)改变,而是移动地图,使标记在地图 div 中移动到位置 x。

4

1 回答 1

1

好的,我整理了一些可用于特写变焦(大约 9 或更高)的东西。在世界视图缩放中,您会很快注意到,当标记靠近两极或在地图上可见国际日期变更线时,它会严重损坏。

嗯,这是一个起点。http://jsfiddle.net/TQ8YY/1/

将标记拖到您感兴趣的区域。

于 2012-04-05T14:58:33.060 回答