问题标签 [google-maps-embed]

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.

0 投票
1 回答
1200 浏览

google-maps - 谷歌地图嵌入不显示我在地图中可供选择的图层

我有一个分享: https ://drive.google.com/open?id=1pPt91pmN97vXiq2bNUAJ-CXXqus&usp= sharing 如果您登录到谷歌,这非常有用。我希望在未登录时发生同样的情况。当我使用嵌入此地图时:

我只得到地图标题,没有其他工作。我希望他们能够检查我分类的地方。
他们甚至没有出现。

0 投票
1 回答
1913 浏览

google-maps - 谷歌地图嵌入:嵌入地图上的地址正确 - 方向不正确

测试页面位于http://hmcc1.com/Contact_TEST.htm

我已经尝试了 place_id 和实际地址。ll 如另一个问答中所述(Google Maps Embed 在路线上显示不正确的地址)返回了无效参数错误。

无论我使用 place_id 还是地址,当我单击路线时,路线页面上都会出现错误的地址。

这是测试页面中的代码:

如有任何帮助,我将不胜感激。先感谢您。

0 投票
2 回答
371 浏览

php - 将 URL 嵌入坐标、kml 或 geojson

我有一个复杂的路线 URL 和嵌入 URL,我想为其获取折线。一旦我可以将它们变成折线或类似的东西,我就可以转换为最终格式:GeoJSON。

方向链接

-或者-

嵌入链接

我查看了 API,但找不到任何可以接受或解码 PB 的内容(这是什么?它不是协议缓冲区)。到目前为止,据我所知:

===

1 - 1m73 2 - 1m12 3 - 1m3 4 - 1d1472548.9575794793 5 - 2d-72.8191002664707 6 - 3d43.87505426780168 7 - 2m3 8 - 1f0 9 - 2f0 10 - 3f0 11 - 3m2 12 - 1i1024 13 - 2i768 14 - 4f13.1 15 - 4m58 16 - 3e0 17 - 4m5 18 - 1s0x0%3A0xa58b3d6041ba69f8 19 - 2sGuilford+Welcome+Center 20 - 3m2 21 - 1d42.8120069 22 - 2d-72.56614689999999 23 - 4m3 24 - 3m2 25 - 1d43.3893165 26 - 2d-72.40772249999999 27 - 4m5 28 - 1s0x4cb52e78df455c83%3A0xb6946ec850907db8 29 - 2s130+Lower+Michigan+Road%2C+Pittsfield%2C+VT+05762 30 - 3m2 31 - 1d43.76898 32 - 2d-72.815214 33 - 4m4 34 - 1s0x0%3A0xea2de48bba82cc86 35 - 3m2 36 - 1d44.042544 37 - 2d-72.6046997 38 - 4m5 39 - 1s0x0%3A0x6bb602ed58bf4413 40 - 2sJay+Peak+Resort 41 - 3m2 42 - 1d44.9379515 43 - 2d-72.5045433 44 - 4m5 45 - 1s0x4cb392aaa4333a07%3A0x160aef1559868340 46 - 2sDolly+Copp+Campground+Rd%2C+Gorham%2C+NH+03581 47 - 3m2 48 - 1d44.335842199999995 49 - 2d-71.21837339999999 50 - 4m5 51 - 1s0x4cb392684201a94d%3A0xfa4a6f490a05429d 52 - 2sMt+Washington+Auto+Road%2C+1+Mount+Washington+Auto+Road%2C+Gorham%2C+NH+03581 53 - 3m2 54 - 1d44.288384099999995 55 - 2d-71.22459599999999 56 - 4m5 57 - 1s0x4cb38e798f42c3d9%3A0xc3b88e4dac01db12 58 - 2sMt+Washington 59 - 3m2 60 - 1d44.270585399999995 61 - 2d-71.3032723 62 - 4m5 63 - 1s0x89e2a7fa444124d5%3A0xe3ed24b6f864eba0 64 - 2sWells%2C+ME 65 - 3m2 66 - 1d43.322232899999996 67 - 2d-70.5805209 68 - 4m5 69 - 1s0x89e2ba813e828c71%3A0x8cdf74380f6a933d 70 - 2sLibby's+Oceanside+Camp%2C+York+Street%2C+York%2C+ME 71 - 3m2 72 - 1d43.147162 73 - 2d-70.626173 74 - 5e1 75 - 3m2 76 - 1sen 77 - 2sus 78 - 4v1472497940601

我能找到的最接近的提示来自这个线程。我会继续寻找,但我被困住了。

我正在尝试创建一个基于 API 的解决方案,该解决方案具有这些 URL 之一的输入并返回一个 GeoJSON。

0 投票
3 回答
9593 浏览

html - Google Maps Embed API Current Location 作为 iframe 的起点

我想要做的是将地址设置为目的地和起点(起点)将当前位置作为来源,但它似乎不起作用,我也尝试了我的位置,当前地址,因为我在意大利,我也尝试过使用意大利语,但都一样,任何人都知道正确的命令是什么放置为原点,因此它将自动获取用户位置作为起点

0 投票
0 回答
601 浏览

google-maps-embed - 使用航路点时,Google Maps Embed API 不显示流量

我正在构建一个网页,我可以在其中选择来源和目的地位置,然后在 Google 地图上显示距离、旅行时间(当前流量)和实际流量。

Google Maps API 文档建议使用 Google Maps Embed API,如下所示(路线 = 巴黎到阿姆斯特丹):

这工作正常。现在我想向路线添加航点,以便我确定将选择并显示某些特定路线,因此(路线=巴黎经布鲁塞尔到阿姆斯特丹):

在这种情况下,不会显示任何交通流量,并且计算的行程时间不包括由于交通造成的延误。您还可以在我为显示问题而构建的此页面上看到效果。

我在 Google Maps Embed API 文档中没有发现使用航点时未显示流量。这是一个错误还是我读得不够好?是否有 Google Maps Embed API 的替代品?

0 投票
1 回答
163 浏览

google-maps - 有没有办法消除谷歌地图嵌入 API 的位置参数值的歧义?

例如,网址:

https://www.google.co.uk/maps/place/M25

显示曼彻斯特的邮政编码区域(这是我所追求的),而嵌入地图的以下 URL:

https://www.google.com/maps/embed/v1/place?q=M25 ..etc..

显示 M25 高速公路。

有没有办法让嵌入的地图以与第一个 URL 相同的方式将 的值视为邮政编码外部代码?我的应用程序只有可用的邮政编码,所以我不能使用 q=Manchester+M25 (有效)而不进行额外的查找。

非常感谢!

0 投票
1 回答
1244 浏览

zooming - 用于路线的 Google Maps Embed API - 缩放以适合起点和目的地

用于路线的 Google Maps Embed API并不总是在框架中显示起点和终点。有时默认缩放级别被放大太多。

(为了可读性添加了空格。)

默认情况下,嵌入方向放大得太远

几乎解决方案:

这是它的外观(例如,使用zoom=14-手动缩小):

在此处输入图像描述

这是一个活生生的例子

Embed API 中是否有任何解决方案或变通方法?这是一个错误吗?

2018 年 2 月的更新,这似乎已得到修复。也就是说,在实时示例中,Bad Map 现在看起来与解决方法相同。猜猜这比答案或过失要好。

0 投票
0 回答
774 浏览

android - 如何将来自 Web 的 Google 地图嵌入 API 的 iframe src 转换为在 Android 的地图中显示?

我有一个网站,其内容包括谷歌地图嵌入 iframe 以显示特定地点。iframe 的 src 看起来像https://www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3908.7524594404968!2d104.91879246446418!3d11.569595197216245!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x3109514136061e13%3A0xa6a91c61221f6533!2z4Z6V4Z-S4Z6f4Z624Z6a4oCL4Z6S4Z-G4oCL4Z6Q4Z-S4Z6Y4Z64LCDhnprhnrbhnofhnpLhnrbhnpPhnrjigIvhnpfhn5LhnpPhn4bhnpbhn4Hhnok!5e0!3m2!1skm!2skh!4v1502613617980.

我现在正在开发一个 Android 应用程序来展示这种内容。我如何从该 URL 获取纬度、经度和地点 ID,而不是在 WebView 中显示此 iframe 地图?以及如何使用适用于 Android 的 Google map sdk 显示它?

0 投票
1 回答
1035 浏览

google-maps-api-3 - Google Maps Embedded API - 在 URL 中没有 WWW 将无法工作

我正在尝试使用 Google Maps Embedded API。多年来,我一直在我们经常发布的页面上使用它。今年它不起作用,所以我获得了一个新密钥并更新了网页上的 HTML。如果我在页面的 URL 前面加上“www”,它现在可以工作,但如果我只使用域名,它就不行。同一页面,只需添加 www 即可。不幸的是,我们的许多用户和文档在引用我们的网站时都没有 www。

我认为这可能是 Google API 密钥限制“推荐人”。我们使用托管服务,所以我使用“HTTP 引荐来源网址(网站)”。我已经尝试过关闭限制(并等待 10 分钟)和 HTTP 引用列表中的所有以下内容(我们的域虽然又等待 10 分钟):

*.example.com/*
*example.com*
*example.com/*

在这两种情况下,它只适用于 www.example.com/page.html 而不是 example.com/page.html

有任何想法吗?

0 投票
1 回答
643 浏览

html - 嵌入的谷歌地图不以特定网络上的位置为中心

我正在使用嵌入谷歌地图在具有特定位置的特定页面上呈现具有动态位置的地图。iframe 包含 google 嵌入地图的 url,带有q=检索位置的参数。例如像这样:

通常它渲染得很好,就像这里:嵌入谷歌地图的正确渲染方式

但奇怪的是,有时在同一个浏览器上,它呈现的相同硬件就像没有提供地址一样:

嵌入谷歌地图的错误渲染方式

我所观察到的 - 它似乎与不同的网络有关(但与网络速度无关) - 例如,我可以使用家庭 wifi 很好地查看地图,但是当我切换到我的办公室网络或移动设备时(对于例如使用个人热点和蜂窝网络)会发生问题。

发生此问题时,iframe src 与不存在时相同。但是 iframe 的内容会发生变化。

如何处理这个问题?

谢谢