为了账号安全,请及时绑定邮箱和手机立即绑定

是否可以使用您自己的网站在“Google 我的地图”中创建新地图?如果是这样,我该怎么做?

是否可以使用您自己的网站在“Google 我的地图”中创建新地图?如果是这样,我该怎么做?

慕后森 2021-06-21 17:19:20
我正在开发一个项目,我需要每 24 小时创建一张新地图。手动执行此操作是不可能的,所以我想知道是否可以通过我的网站远程执行此操作。我什至不知道如何开始,因为我不知道我在做什么。我的想法是在 javascript 中使用 setInterval() 函数,但是地图的实际创建将如何工作?手动操作只需要单击一个按钮,所以我猜我真正的问题是如果可能的话,我如何通过我的网站远程单击该按钮。
查看完整描述

1 回答

?
智慧大石

TA贡献1946条经验 获得超3个赞

您可以从这个Maps JavaScript API教程开始,了解如何在不单击按钮的情况下以编程方式加载地图。一旦调用 initMap() 函数,地图将自动加载。


要每 24 小时创建一个新地图,正如您所提到的,您可以使用setInterval()JavaScript的方法调用加载地图的函数,而无需手动单击按钮。看看这个样本小提琴。


var map;


//execute the initMap function every 24 hours

var myInterval =  setInterval(initMap, 86400000);


function initMap() {

  map = new google.maps.Map(document.getElementById('map'), {

    center: {lat: -34.397, lng: 150.644},

    zoom: 8

  });

}

如果您的用例确实需要在显示地图之前单击一个按钮,您可以参考另一个示例小提琴,它每 24 小时自动单击一次显示地图按钮。


查看完整回答
反对 回复 2021-06-24
  • 1 回答
  • 0 关注
  • 113 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信