问题标签 [google-maps-engine]

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 投票
2 回答
1699 浏览

google-maps - 如何在 WMS 请求中指定参数层?

我想通过 WMS 访问我已发布和公开的 Google Maps Engine 地图。

我已经从地图详细信息中复制了链接。但我不知道参数层的外观如何?它的价值是什么?

作为值,我尝试了图层的名称,但它似乎不起作用。我得到的响应是“请求的图层没有数据”我的图层名称中没有空格。

0 投票
1 回答
292 浏览

node.js - 谷歌地图引擎响应服务帐户权限不足

我正在尝试在地图引擎中为谷歌地图创建表格。我已将服务帐户添加到地图的 mapsengine 管理面板的访问列表中,并授予它“可以编辑”权限。我还在项目的开发者控制台中赋予了它编辑权限。

这是我发送访问令牌的地方,该令牌正在发送回一个令牌:

这是我创建表并发送它的地方:

查看项目时我从 url 获取的 ProjectId。我查看了尽可能多的文档,但我无法弄清楚这一点。谢谢。

0 投票
2 回答
232 浏览

google-api-java-client - 面对 IllegalArgumentException:使用 google-api-services-mapsengine 的关键几何

我正在使用这个库“google-api-services-mapsengine”(版本 1.18.0-rc),当我尝试使用以下代码在 Google Maps Engine 上进行选择时:

我面临这个问题:

0 投票
1 回答
174 浏览

google-maps-engine - 使用 Maps Engine API 将数据源添加到现有图层

我正在使用 Maps Engine API 批量加载栅格。我有将栅格作为数据源上传的代码,但我看不出如何将该数据源添加到现有图层中。

如果我创建一个新层,我可以指定要包含的数据源列表。我要添加很多栅格,所以我需要能够添加到已经存在的图层。

这是我到目前为止的一段代码:

现在我已经上传了栅格,如何将它们添加到已经存在的图层中?

谢谢,

0 投票
1 回答
330 浏览

google-maps - 插入后谷歌地图引擎层刷新

我有一个谷歌地图,我在其中添加了 MapsEngineLayer(我也尝试过使用 DynamicMapsEngineLayer,您可以在此处查看两者的代码:https ://developers.google.com/maps/documentation/javascript/mapsenginelayers )。在网站上 - HTML 和 Javascript - 我有一个编辑按钮,我通过 Google Maps Engine API 更改某些功能的某些属性或向该图层的数据源添加新功能(几何)。这些插入是通过对 php 的 ajax 调用进行的(类似于https://developers.google.com/maps-engine/documentation/feature-create)。

所有身份验证都是作为服务帐户进行的,因此层和 API 的令牌是 3600 秒。

插入/更新后,地图上什么也没有出现,但是,如果我打开一个新的私人窗口,所有的修改都在那里。

强制刷新 MapsEngineLayer 的最佳方法是完全还是仅强制刷新受该插入影响的图块?

我已经尝试过,插入后:

我可以使用 GeoJSON 重新读取所有功能,但数据源有很多功能。

0 投票
1 回答
1853 浏览

google-maps - 如何在 Google 地图上创建标记列表

当我使用 Google Maps Engine 为我的客户创建自定义地图时,显示我的标记列表的面板(图层?)总是出现在左上角。在此面板中,您可以打开/关闭所有标记并切换使用的基本地图。有没有办法使用 Google Maps API v3 创建这种面板/图层?

我已经查看了官方文档中的每个代码示例,但没有找到任何自动创建它的东西。我想我可以使用图层手动执行此操作,但我希望有更好的方法我错过了。我没有任何代码示例要发布,因为我的代码现在没有任何问题。我希望有人可以分享一个片段。

该网站主页上的地图有一个我正在谈论并尝试使用 API v3 重新创建的面板示例 - http://www.servesacramento.com/

0 投票
1 回答
1055 浏览

android - Maps Engine 多边形坐标与 Google Maps 坐标不完全一致?

我使用 Google Maps Engine 制作了两个多边形,然后将它们导出为 KML 文件。这两个区域位于西班牙,如下图所示:

在谷歌地图引擎上

在 Android 开发中,我使用 Google Maps API 并将坐标放入一个新的坐标中,然后将其PolygonOptions导出到 KML 文件中。当我运行应用程序时,我得到了这个结果:

在 Android 版 Google 地图 API 上

我不知道这两个多边形在哪里!!西班牙没有。

有什么解决办法吗?

0 投票
2 回答
342 浏览

google-maps - 通过 Google Maps Engine API 教程工作 - 创建表示例中的错误?

我一直在学习 Google Maps Engine API,完成教程。 https://developers.google.com/maps-engine/documentation/tutorial

在我尝试完成 Create Table (1) 交互式示例之前,这一直在进行。该示例提供了标题和正文,您必须输入 URL 才能创建表。我的答案与“显示答案”中显示的答案完全相同:

但这会引发以下错误(从而停止教程):

对不起,这是不正确的。没有找到您的请求的结果。该资产可能不存在,不是公共资产,或者已从 Google 地图引擎中删除。请再试一次。

回复

任何人都可以阐明发生了什么问题吗?

0 投票
1 回答
323 浏览

google-app-engine - 使用谷歌地图引擎连接器将空间层从 QGIS 上传到地图引擎时出现 HTTP 错误 400

我为 QGIS 安装了“谷歌地图引擎连接器”插件,以便将点数据上传到地图引擎,以生成嵌入网站的地图。我使用 QGIS 的原因是因为界面是因为我可以与我的 postgis 数据库建立直接链接,这比从 mapsengine 界面工作要方便得多。

我的问题:每次如果我尝试将地图从 QGIS 上传到我的 mapsengine 配置文件,我都会收到错误消息:

“获取https://www.googleapis.com/mapsengine/v1/tables/upload时出错:HTTP 错误 400:错误请求”

我尝试使用几种不同的数据类型(直接来自 postgis/postgresql 数据库、shapefile、SQlite)并将我的表简化到最小(即 id、几何)。

我在谷歌上做了一些研究,但找不到解决我问题的方法。有人知道我该如何解决这个问题?

0 投票
1 回答
1472 浏览

javascript - Google Maps Engine - 在 InfoWindow 上显示路线

我是 Google Maps Dev 的新手,需要您的帮助。我正在使用谷歌地图引擎通过 CSV 文件加载数据,这有助于自动对地址进行地理编码。创建新图层并在地图上填充它们后,我在我的地图应用程序(JSv3 API)上调用 Map 和 LayerI.D。当我单击标记时会弹出信息窗口,并且我希望在信息窗口上有方向(功能)链接。有没有办法像我们在一般的谷歌地图搜索上一样在信息窗口上提供方向服务。我的代码看起来像这样。