0

http://gmap3.net/issues/contains-failed.html

マーカーが表示されている間に map.getBounds().contains(marker.getPosition()) が失敗しました。

マップの幅を 1200px から 800px に変更すると、成功します

それは既知の問題ですか?

よろしく、

ジャン=バティスト。

4

1 に答える 1

1

幅が' 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

そして2番目の場合:

-57.31109738854086    <    49.00408         <     84.67616358203445   //true
151.51977499999998    <  2.562279999999987  <    -146.60522500000002  //false

そのため、"No"2 番目のケースと 1 番目のケースでアラートとして表示されます"Yes"

于 2012-06-19T09:25:11.077 に答える