gpt4 book ai didi

javascript - Google 地点使用视口(viewport)而不是半径

转载 作者:行者123 更新时间:2023-12-03 08:55:13 24 4
gpt4 key购买 nike

如何使用视口(viewport)通过谷歌地图 API 而不是半径来查找地点,半径方法对我来说不太准确。

即我使用类型限制仅获取伦敦 50.000 米半径范围内的 nigh_club,并且我的标记中没有获取 Ministry of sound。

如果有人对如何改进和提出请求有建议,我会很高兴。

注意:搜索请求

var request = {
location: location,
radius: 3000,
//types: ['night_club, bar']
keyword: 'night+club'
};

最佳答案

使用 LatLngBounds 根据定义视口(viewport)的西南坐标和东北坐标来定义您的位置,而不是 LatLng + 半径.

var viewport = new google.maps.LatLngBounds(
new google.maps.LatLng(southLat, westLng), // SW
new google.maps.LatLng(northLat, eastLng) // NE
);

var request = {
location: viewport,
// types: ['night_club', 'bar']
keyword: 'night club'
};

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

关于javascript - Google 地点使用视口(viewport)而不是半径,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32527965/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com