gpt4 book ai didi

javascript - 如何使用 Google Places Javascript API 搜索附近(自动从浏览器获取坐标)?

转载 作者:行者123 更新时间:2023-12-03 07:06:19 27 4
gpt4 key购买 nike

我正在开发一个网站,需要一个文本框,其中预填有距 Google 地方信息最近的城市。我目前正在使用自动完成功能来搜索附近,这确实需要浏览器的位置许可,但是如何使用 API 本身搜索附近的城市,而不需要从浏览器获取用户的位置并将其传递到 Google Places API 调用中?无论如何,由于 Google 已经从浏览器获取了我的位置,难道它(逻辑上)不应该只在 nearbySearch 中搜索与我当前位置相关的附近地点吗?或者还有其他方法吗?

最佳答案

好的,

我最终从浏览器本地获取位置,然后将位置传递给 Places API,因为 Places API 显然没有这样的(非常基本的)功能。这是我获取位置的方法:

if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
var pos = {
lat: position.coords.latitude,
lng: position.coords.longitude
};
//service is a PlacesService instance.
var req = {
location: pos,
radius: '50000',
types: ['(cities)']
};

service.nearbySearch(req, function (results, status) {
...
});
}

关于javascript - 如何使用 Google Places Javascript API 搜索附近(自动从浏览器获取坐标)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36808266/

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