在示例http://gmap3.net/issues/contains-failed.html
map.getBounds().contains(marker.getPosition()) 在标记可见时失败,
如果我将地图宽度从 1200px 更改为 800px,它会成功
这是一个已知问题吗?
问候,
让-巴蒂斯特。
在示例http://gmap3.net/issues/contains-failed.html
map.getBounds().contains(marker.getPosition()) 在标记可见时失败,
如果我将地图宽度从 1200px 更改为 800px,它会成功
这是一个已知问题吗?
问候,
让-巴蒂斯特。
使用 ' 800px
' 宽度,您有以下界限:
(-57.31109738854086, -173.32397500000002), //south west GPS -> sw
(84.67616358203445, 178.23852499999998) //north east GPS -> ne
在 ' 1200px
' 的情况下:
(-57.31109738854086, 151.51977499999998), //south west GPS -> sw
(84.67616358203445, -146.60522500000002) //north east GPS -> ne
你的标记有(49.00408, 2.562279999999987)
坐标。所以对于第一种情况:
-57.31109738854086 < 49.00408 < 84.67616358203445 //true
-173.32397500000002 < 2.562279999999987 < 178.23852499999998 //true
第二个:
-57.31109738854086 < 49.00408 < 84.67616358203445 //true
151.51977499999998 < 2.562279999999987 < -146.60522500000002 //false
这就是为什么,"No"
在第二种情况下和第一种情况下,您会收到警报"Yes"
。