问题标签 [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 投票
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 不存在。

提前致谢!

0 投票
1 回答
339 浏览

php - PHP 中的 Google Maps Engine API Hello World 示例导致未找到 MapItem

我正在尝试让 Google Map 的 PHP 客户端正常工作。

我已经从 GitHub 下载了 GoogleAPI PHP 客户端的本地副本:https://github.com/google/google-api-php-client

我在 IIS8 上运行 PHP v5.4。GoogleAPI 安装在 GoogleAPI 下的 PHP Include 文件夹

PHP 可以与我的所有其他脚本一起正常工作。

我正在尝试从Maps-Engine Documentation获取示例。

对代码示例的唯一更改是 API 密钥、加载 Google Autoloader 并注释掉 require_once 指令。

我收到的输出是:

MapsEngine:4702 扩展了 Google_Service_MapsEngine_MapItem 类。Google_Service_MapsEngine_MapItem 类扩展了 Model.php 文件中定义的 Google_Model 类。

0 投票
1 回答
63 浏览

google-maps-engine - Google Map Engine API 中的信息窗口

是否可以编辑此处记录的特定标记的信息窗口的内容https://support.google.com/mapsengine/answer/2984965?hl=en但通过 Maps Engine API ?

我有自己的地图,想以编程方式更改特定标记的信息窗口内容。

0 投票
1 回答
323 浏览

google-maps - 如何使用 Google Maps Engine 创建自己的地图

我正在研究 Google API 以生成它自己的地图。我浏览了一些教程,但似乎都不是最新的。当我尝试访问 mapsengine.google.com

正如他们在此处的教程中所指的那样 https://developers.google.com/maps-engine/documentation/tutorial-create-map

在这里 https://www.youtube.com/watch?v=j6pWfoktUd8

我被重定向到一些似乎是付费客户联系网站的页面:https: //www.google.com/work/mapsearth/

谷歌地图引擎发生了什么?我错过了什么?

0 投票
1 回答
1163 浏览

google-maps - Google Maps Engine API(已弃用)

我目前正在使用 google maps API 开发软件,它声明 google API 将于 2016 年 1 月 29 日被禁用,这是否意味着我正在浪费时间?

https://developers.google.com/maps-engine/

0 投票
1 回答
79 浏览

java - 在 Java 中为 Google 地图引擎创建引擎对象

我正在关注这个,但我在创建引擎对象时遇到了问题(如代码的 Java 部分所述)。我有 3 个无法解决的导入行,我找不到从哪里获取文件。我仍然是一个新手编码,所以这是赞赏。