问题标签 [google-maps-urls]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - 谷歌地图方向从坐标对的 URL 中引发错误
可以使用以下 URL 创建指向 Google Maps Directions 的直接链接,其中目的地以坐标对形式提供:
https://www.google.com/maps/dir//37.78133194213231,-122.43221998214722
但是,在 iOS 等移动设备上打开 Google 地图应用程序的链接时,无论是通过 Safari 还是 Chrome 访问,每次都会引发“不支持的链接”错误。
是否有解决此问题的方法(在此处记录)?请注意,同时包含起点和终点的 URL将引发相同的错误。
google-maps - google map url - 如何将自定义名称以及 url 中的 lat 和 long 传递给 google maps?
我在 onClick 事件中运行的 js 函数中有以下代码:
window.open("https://maps.google.com/maps?daddr=40.669832,-73.962284&ll=");
我的问题是,当地图打开由 lat 和 long 定义的标记旁边的描述性文本时,提供的文本是不正确的。
我需要调整我在地图上看到的标记的描述/名称。我怎么做?我在谷歌开发者指南上查看了我可以使用的参数,但没有看到“名称”或“描述”之类的东西。
在此先感谢您的任何建议。
google-maps - 使用 URL 在谷歌地图上显示多个地标
我目前正在使用 q= 参数在谷歌地图上显示单个地标: https ://maps.google.com/maps?q=lat long
现在我想显示多个点/地标,除了使用 dir 界面,我找不到其他方法: https: //www.google.com/maps/dir/lat1 long1/lat2 long2....但是这个显示路线而不是点 - 路线并不总是代表真实路线,因为它取决于道路......
有没有办法通过 URL 使用谷歌地图 API 显示多个点、线、地标?
google-maps - 适用于移动设备的 Google Street View URL - 与桌面设备不同的结果
相同的 URL 通过移动和桌面给出不同的结果。街景的特定 URL 格式在不同的设备上显示不同的结果。
这是 URL 格式的起始参考:Google street view URL
当我加载此网址时: http://maps.google.com/maps?q=&layer=c&cbll=40.741895, -73.989308
通过桌面在 chrome 中:我得到了海滩的街景
在 chrome 中通过 Android 移动设备:我得到了纽约街道的街景(正确响应)
谷歌似乎通过桌面呈现由用户制作的视图(照片),并通过移动呈现由谷歌制作的照片。
但在另一个网址: http://maps.google.com/maps?q=&layer=c&cbll= 32.0522032,34.7633459
通过桌面在 chrome 中:我得到了正确的街景,由谷歌制作
通过 Android 移动设备在 chrome 中:“未找到您的搜索结果”
我猜这个错误不会影响谷歌,因为他们在他们的服务中使用不同的入口点来查看街景......
我的目标是在 Android 应用程序的 web 视图中显示谷歌街景,我正在尝试为此获取正确的 URL 格式。有谁知道正确的格式是什么?
google-maps - 取消缩短到坐标的 goo.gl/maps 链接
我想知道是否有一种简单的方法可以将缩短的谷歌地图链接转换为其等效坐标,在谷歌表格内。例如埃菲尔铁塔附近的一个点:
坐标:48.857469、2.295821
长网址:https ://www.google.com/maps/search/?api=1&query=48.857469,2.295821
短网址:https ://goo.gl/maps/fxgX5rM1snM2
我的问题:
我有一个使用谷歌地图内的“共享”按钮共享给我的位置电子表格,它会自动缩短网址。我想知道是否有办法取消缩短网址,以便我可以提取坐标以供进一步使用。
我的尝试:
有人问了这个问题,下面的解决方案显示了如何使用 Python 来完成。我想使用 Google Apps 脚本以及可能使用 URL 的任何现有 API 来执行此操作。我不熟悉 .gs 代码,以及使用它们的任何技巧。
更新:我已按照此设置教程进行操作,并且我的脚本与我的 Google API 项目相关联。
我的问题:
这似乎是一件简单的事情。是吗?如果它很简单并且有人可以快速编写代码,那将是一个很大的帮助。我会自己回去理解代码。
google-maps - Google Maps Transit Directions URL with Arrival Time without using API
我正在构建一个 Google MAPs URL 以在新选项卡中启动,并且我想指定公交路线的到达时间。我没有使用 API,只使用此处列出的基本 URL 选项。
它没有提到能够指定到达时间。一些较早的帖子确实针对特定于平台的情况提到了这一点,例如此处针对 iOS,但它们使用的 URL 格式与上面链接中概述的内容截然不同。
我知道指定到达时间需要您将模式指定为运输,我正在这样做。
例如,以下 URL 将显示从纽约 30 Rock 到大都会艺术博物馆的交通路线:
如果不使用实际的 Google Maps API 和所有相关内容(API 密钥、安全代理服务器、按使用付费),是否对该 URL 进行了修改以允许我指定到达日期和时间?我尝试&ttype=arr&date=05/13&time=08:00
按照我链接的上一篇文章中所示进行附加,但这没有帮助。
angular - 如何从传单地理编码器在谷歌地图中添加标记
我在用leaflet-geosearch
用来搜索我在谷歌地图页面中显示的地址的经度和纬度,我正在使用角度
在我的组件中
然后我通过传递 lat 和 lng 打开谷歌地图链接,问题是标记没有很好定位,它指向错误的地址
google-maps - 使用 place_id 链接到 Google 地图路线
我有 2 个通过 Google Places API 获得的地点 ID,并希望显示指向 Google 地图应用程序的链接,以获取这两个地点之间的路线。
我看到可以根据当前位置的答案使用 2 个地址执行此操作 - 谷歌地图 -使用saddr
和daddr
查询参数链接到方向
我还看到,可以通过在从 place_id 获取 Google 地图链接place_id:...
中的此答案的q
查询参数中添加前缀来链接到具有地点 ID 的地图
有没有办法与 Google place_id建立路线链接?我尝试了一个类似的 URL:
它似乎不起作用https://www.google.com/maps/dir/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms/place_id:ChIJp4JiUCNP0xQR1JaSjpW_Hms