javascript - 获取矩形内的地点谷歌地图

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

是否可以在谷歌地图 API 中获取矩形或任何其他形状内的地点?基本上,我希望用户在 map 上画一个矩形,我的程序应该找到该矩形内的所有地方(例如餐馆)。 我可以用圆形来实现这一点,但我不知道如何用矩形来实现这一点。 提前致谢。

最佳答案

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

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

bounds Type: LatLngBounds|LatLngBoundsLiteral

The bounds within which to search for Places. Both location and radius will be ignored if bounds is set.

关于javascript - 获取矩形内的地点谷歌地图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42056410/

相关文章:

javascript - 正则表达式匹配重复数字而不排序

javascript - 使用 Javascript 隐藏状态栏

javascript - 计算 Java 与 Javascript 之间的距离

安卓谷歌地图圆形

javascript - Google map 与另一个 iframe 存在问题

java - 致命异常 : java. lang.OutOfMemoryError : pthread_create at com. google.maps.api

php - Disqus 评论柜台多语言

javascript - 使用 Jasmine 测试方法的可观察返回值

android - 打开通知时如何在 map 上显示经纬度点?

ios - 适用于 iOS 的 Google Places API 与 Google Places Web 服务