检查位置是否在Bing地图上

时间:2013-02-05 21:39:37

标签: bing-maps

我们想检查一个位置是否在可见的Bing地图上,但我们当前的努力告诉我们所有位置都在地图上。

初始化地图后,我们使用Map'getBounds'方法返回当前地图的LocationRect:

  

var mapRect = MAP.getBounds();

然后我们使用地图中的值初始化一个位置矩形:

  

var rect = new Microsoft.Maps.LocationRect(mapRect);

然后使用LocationRect方法'contains'进行检查:

  

alert(“result:”+ rect.contains(new Microsoft.Maps.Location(38.0,   5.0)));

我想这是因为我们正在用错误的值初始化矩形,我们会理解一些关于我们做错的线索。

1 个答案:

答案 0 :(得分:0)

我对文档的误解。应该使用

调用LocationRect
  

var rect = new Microsoft.Maps.LocationRect(mapRect.location,   mapRect.height,mapRect.width);