问题标签 [google-maps-engine-lite]

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 回答
1150 浏览

google-maps - 有没有办法将 CSV 文件传递​​给谷歌地图引擎?(作为查询字符串或其他一些方法)

我随机创建了几个带有客户端地址(少于 3000 个)的 CSV 文件。我可以将其发送到 Google 地图引擎以生成地图视图吗?(尝试自动化而不是直接删除文件)谢谢

0 投票
0 回答
202 浏览

javascript - 如何将使用 Googleengine 创建的地图嵌入到 iframe 对象中,以便在移动设备上更好地查看?

我使用 mapsengine.google.com 创建了一个自定义地图,然后我使用嵌入到我的网站选项中导出,该选项为我生成一个 iframe 对象。然后我将 iframe 对象添加到我用来设计移动应用程序的 HTML5 文件中。

但是,当我尝试从我的移动应用程序中查看它时,它会显示一个恼人的面板,其中包含有关路线的信息。我想要的只是显示地图和路线而不是信息面板。

有没有更好的方法在我的移动应用上显示?

0 投票
2 回答
479 浏览

oauth - OAuth 2.0 授权:GAS 和谷歌地图引擎

我有一个谷歌地图引擎项目,可以通过谷歌表单/谷歌应用脚​​本更新数据源。我知道有一种方法可以在 GAS 中配置 OAuth(https://developers.google.com/apps-script/reference/url-fetch/o-auth-config),但我不知道如何实现在花费数小时阅读 GAS 和 GME 文档后工作。我已经能够使用OAuth Playground获得访问令牌来解决它,但我需要每小时手动刷新一次。我知道答案可能很简单,但我是 OAuth 新手,我找不到简单的指南来帮助我。

如何让我的 Google Apps 脚本通过 OAuth 与 Google Maps Engine 完美配合?

我在下面列出了我目前如何访问 GME:

0 投票
1 回答
265 浏览

javascript - MapsEngine + GeoLocation Javascript API

如何将 Geolocation Javascript API 与我的 Google MapsEngine 自定义地图一起使用?

我制作了一张商场地图,我想使用它: https ://developers.google.com/maps/documentation/javascript/examples/map-geolocation

到我的地图: https ://mapsengine.google.com/map/edit?mid=zw7uoGNV7Gvo.kuA1Rc-lcUsI

但我不知道怎么做,也找不到任何关于如何在 Google MapsEngine 制作的自定义地图中使用地理位置的说明。:(

我希望这里的任何谷歌地图专家都能为我指明正确的方向。:(

0 投票
0 回答
170 浏览

google-maps - 公共嵌入式谷歌地图引擎地图强制用户登录

我使用谷歌的地图引擎创建了一张地图。我已将权限设置为“在网络上公开 - Internet 上的任何人都可以找到和查看”。它甚至明确表示“访问:任何人(无需登录)”。我已将 iframe html 代码复制并粘贴到我的网站中以嵌入地图。这在我登录时工作正常,但是当我没有登录时我无法查看地图(它只是没有显示在我的网站上,当我尝试直接转到 url 时,它会强制我登录) . 我没有进行广泛的测试,但这似乎只是 Safari 和 Internet Explorer 中的一个问题——即使我没有登录,地图也会显示在 Firefox 和 Chrome 中。

FWIW,嵌入地图的网址是:https ://mapsengine.google.com/map/u/0/embed?mid=zKb6YkxKtQGA.kQRHsaBqmIiw

如果有人在仍在使用 Maps Engine 的同时找到了解决此问题的方法,请告诉我。如果必须的话,我会求助于使用 Google Maps API 来解决问题,但为了节省时间,我更愿意使用 Google Maps Engine。

0 投票
1 回答
86 浏览

google-maps-engine - Google Maps Engine 项目列表未返回任何结果/projectID 不存在

我需要(免费)Google Maps Engine 项目的帮助。在使用 Google Maps Engine Java API 查询可供我访问的项目列表时,即使我已成功创建项目并创建了 OAuth 凭据和令牌,也没有返回任何内容。

我创建了一个名为“Greenville Oaks”的 Google API 项目,其项目名称为“greenvilleoaks”,由我自己拥有 (markmaxey@example.com)。该项目启用了 3 个 API:距离矩阵 API、地理编码 API 和谷歌地图引擎 API。我使用客户端 ID“XYZ.apps.googleusercontent.com”和关联的电子邮件地址“XYZ@developer.gserviceaccount.com”创建了一个公共 API 访问密钥和一个 OAuth JSON 文件和 P12 证书(我已将实际值替换为“ XYZ”用于本讨论)。根据开发人员控制台权限屏幕,此服务帐户具有“可以编辑”权限。

奇怪的是,当我从 Google Chrome 访问https://mapsengine.google.com/admin以查看该项目时,Chrome 锁定了我,要求我关闭所有窗口。这是 100% 可重复的。IE 11 似乎没有这个问题。奇怪的是,右上角下拉列表中的项目名称是“Greenville Oaks Church of Christ”,与项目标签或项目名称不同。我不记得我是如何创建它的,而且似乎找不到任何可以让我编辑或删除它的东西。

使用 Java API,我能够使用下载的 OAuth JSON 文件成功进行身份验证,其中服务帐户 ID 是 client_email “XYZ@developer.gserviceaccount.com”,而无需指定服务帐户用户并使用https://www.googleapis .com/auth/mapsengine作为范围。创建的凭据用于(间接)创建 MapsEngine。

调用 Java API 以获取项目列表将转换为 mapsengine/v1/projects 的 HTTP GET,它返回 HTTP 200 状态代码和一个 JSON 对象,反映我没有任何可读的项目:

关于我哪里出错或我能做些什么来解决这个问题的任何想法?我不能使用任何后续 API(比如创建表),因为当我这样做时,它无法告诉我 projectId 不存在。

提前致谢!