如何使用Google Places Javascript API搜索附近的位置(自动从浏览器获取坐标)
How to search for nearby (getting coordinates from browser automatically) with Google Places Javascript API?
我正在开发一个网站,我需要一个文本框,里面预装了来自 Google 地方信息的最近城市。我目前正在使用自动完成功能搜索附近,这确实要求浏览器的位置权限,但是如何使用 API 本身搜索附近的城市,而无需费心从浏览器获取用户的位置并将其传递到 Google Places API 调用中?由于谷歌无论如何都已经从浏览器中获取了我的位置,它不应该(逻辑上)根据我在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) {
...
});
}
相关文章:
- 访问布局信息是否也会导致浏览器重排
- 内部分区字体大小获胜'调整浏览器窗口大小时不会随媒体查询而更改
- EaseJS拖放;放下(动画CC)电影剪辑的鼠标坐标
- 如何使用phaser使html5游戏在移动设备浏览器上运行
- 有时数据是't显示在浏览器中
- 使图像在单击时展开到不大于浏览器
- fetch() 函数未在 Ubuntu Chromium 浏览器上定义
- 不同浏览器中的空白字符正则表达式行为
- 如何使用Google Places Javascript API搜索附近的位置(自动从浏览器获取坐标)
- 从FF和谷歌浏览器的像素坐标中选择
- 不同浏览器的图像映射坐标
- 我怎么能处理巨大的javascript数组(数组的20万个坐标)在浏览器端有效
- safari IE中的链接形状坐标浏览器
- 如何查找元素相对于浏览器窗口的坐标
- navigator.geolocation.getCurrentPosition如何获取客户端浏览器的位置坐标
- 如何在浏览器中获取链接的坐标(x,y)
- Javascript中浏览器的鼠标坐标
- 谷歌地图折线与坐标从数据库不工作在所有浏览器
- 浏览器页面中选定文本的坐标
- HTML 5画布坐标和浏览器像素的相关性