问题标签 [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.
google-maps - 谷歌地图嵌入不显示我在地图中可供选择的图层
我有一个分享: https ://drive.google.com/open?id=1pPt91pmN97vXiq2bNUAJ-CXXqus&usp= sharing 如果您登录到谷歌,这非常有用。我希望在未登录时发生同样的情况。当我使用嵌入此地图时:
我只得到地图标题,没有其他工作。我希望他们能够检查我分类的地方。
他们甚至没有出现。
google-maps - 谷歌地图嵌入:嵌入地图上的地址正确 - 方向不正确
测试页面位于http://hmcc1.com/Contact_TEST.htm
我已经尝试了 place_id 和实际地址。ll 如另一个问答中所述(Google Maps Embed 在路线上显示不正确的地址)返回了无效参数错误。
无论我使用 place_id 还是地址,当我单击路线时,路线页面上都会出现错误的地址。
这是测试页面中的代码:
如有任何帮助,我将不胜感激。先感谢您。
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。
html - Google Maps Embed API Current Location 作为 iframe 的起点
我想要做的是将地址设置为目的地和起点(起点)将当前位置作为来源,但它似乎不起作用,我也尝试了我的位置,当前地址,因为我在意大利,我也尝试过使用意大利语,但都一样,任何人都知道正确的命令是什么放置为原点,因此它将自动获取用户位置作为起点
google-maps-embed - 使用航路点时,Google Maps Embed API 不显示流量
我正在构建一个网页,我可以在其中选择来源和目的地位置,然后在 Google 地图上显示距离、旅行时间(当前流量)和实际流量。
Google Maps API 文档建议使用 Google Maps Embed API,如下所示(路线 = 巴黎到阿姆斯特丹):
这工作正常。现在我想向路线添加航点,以便我确定将选择并显示某些特定路线,因此(路线=巴黎经布鲁塞尔到阿姆斯特丹):
在这种情况下,不会显示任何交通流量,并且计算的行程时间不包括由于交通造成的延误。您还可以在我为显示问题而构建的此页面上看到效果。
我在 Google Maps Embed API 文档中没有发现使用航点时未显示流量。这是一个错误还是我读得不够好?是否有 Google Maps Embed API 的替代品?
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 (有效)而不进行额外的查找。
非常感谢!
zooming - 用于路线的 Google Maps Embed API - 缩放以适合起点和目的地
用于路线的 Google Maps Embed API并不总是在框架中显示起点和终点。有时默认缩放级别被放大太多。
(为了可读性添加了空格。)
几乎解决方案:
- 对于 JavaScript API 版本 3,使用 map.fitBounds(),https: //stackoverflow.com/a/19304625/673991
- 对于 JavaScript API,使用 map.getBoundsZoomLevel(),https: //stackoverflow.com/a/2362436/673991
- 使用显式缩放,https://stackoverflow.com/a/23300810/673991 (显式
zoom
参数不是通用解决方案,因为不可能知道正确的值。在这个例子中它是zoom=14
。)
这是它的外观(例如,使用zoom=14
或-手动缩小):
这是一个活生生的例子。
Embed API 中是否有任何解决方案或变通方法?这是一个错误吗?
2018 年 2 月的更新,这似乎已得到修复。也就是说,在实时示例中,Bad Map 现在看起来与解决方法相同。猜猜这比答案或过失要好。
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 显示它?
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
有任何想法吗?