【问题标题】:Get places inside a rectangle google maps [closed]获取矩形谷歌地图内的地方[关闭]
【发布时间】:2017-06-22 17:21:39
【问题描述】:

是否可以在 google maps api 中获取矩形或任何其他形状内的位置?基本上,我希望用户在地图上绘制一个矩形,我的程序应该找到该矩形内的所有地方(例如餐馆)。 我可以用一个圆圈来做到这一点,但我不知道如何用一个矩形来做到这一点。 提前致谢。

【问题讨论】:

  • 你是如何在一个圈内做到的?
  • @geocodezip,我得到了圆的半径并将该半径用作places api的半径。矩形不能这样做,因为矩形没有半径。

标签: javascript google-maps google-maps-api-3 google-places-api


【解决方案1】:

如果您需要使用 Maps JavaScript API v3 的地点库在矩形内搜索地点,您应该在 PlaceSearchRequest 对象中使用 bounds 参数。

https://developers.google.com/maps/documentation/javascript/reference#PlaceSearchRequest

边界 类型:LatLngBounds|LatLngBoundsLiteral

搜索地点的范围。如果设置了边界,位置和半径都将被忽略。

【讨论】:

  • 嗨。感谢您的回答。我自己已经弄清楚了那部分。但是好像有错误,不成形的地方也播了:savepic.org/8484970.png你知道怎么解决吗?谢谢。
  • 界限是一个强烈的建议,但绝不是限制。半径搜索也是如此。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多