1

使用:PHP HTML JS AJAX

我正在为具有货运调度服务的客户开发地图引擎。我们的目标是在他们的办公室和每个用户的工作站上的一个大型显示器上显示一张地图。它将在站点的后台完全控制。该地图将为他们的每个驱动程序都有标记,这些标记将可单击以显示有关驱动程序状态的信息。

由于没有其他访问权限,我需要使用 OAuth 之类的东西还是使用简单的 api 密钥。

感谢您提供的帮助。

埃德

4

2 回答 2

0

您可以在 Maps Engine 中公开发布图层或地图,这将允许任何人查看地图,但这意味着您不需要设置任何身份验证(尽管取决于您访问数据的方式,您可能需要 API 密钥)。

如果您的数据不公开,您需要使用某种形式的 OAuth。如果您的“大屏幕”是非交互式的(即您不能让某人登录并单击事物),那么您只能使用服务帐户流程,因为所有其他 OAuth 流程都需要人工。

不清楚你将如何显示数据,所以我不能给你任何更具体的建议。有多种方法可以显示 Maps Engine 中托管的数据(例如MapsEngineLayer数据层或直接访问API)。

于 2014-08-31T23:46:25.570 回答
0

如果信息不敏感,您可以只使用 API 密钥。如果是,那么我建议将其放在受密码保护的目录中。

请参阅使用基本身份验证 (htaccess) 来限制对特定 URL的访问。

于 2014-08-31T03:45:55.507 回答