Google maps kmz更改后刷新谷歌地图

Google maps kmz更改后刷新谷歌地图,google-maps,google-api,maps,refresh,page-refresh,Google Maps,Google Api,Maps,Refresh,Page Refresh,我运行一个网站,将数据转换成xls,然后转换成kmz文件,并使用Google api代码(我相信是通过viewpoint)在存储在服务器上的kmz文件上绘制不同的地图基础。KMZ文件为海员绘制当前通知点 每天我都会添加新的积分,去掉过期的积分,生成一个新的kmz文件 我需要谷歌地图刷新自己的基础上新的kmz文件。目前,只有我更改文件名,谷歌地图才会刷新。但我有数百张地图。我假设kmz文件缓存在某个地方 谷歌地图是否可以在不更改kmz文件名的情况下刷新 我希望这是有道理的。谢谢你的帮助 Bob B

我运行一个网站,将数据转换成xls,然后转换成kmz文件,并使用Google api代码(我相信是通过viewpoint)在存储在服务器上的kmz文件上绘制不同的地图基础。KMZ文件为海员绘制当前通知点

每天我都会添加新的积分,去掉过期的积分,生成一个新的kmz文件

我需要谷歌地图刷新自己的基础上新的kmz文件。目前,只有我更改文件名,谷歌地图才会刷新。但我有数百张地图。我假设kmz文件缓存在某个地方

谷歌地图是否可以在不更改kmz文件名的情况下刷新

我希望这是有道理的。谢谢你的帮助


Bob Brandis

假设某个函数创建新的
.kmz
文件..说
CreateNewKMZ()

只需在函数
CreateNewKMZ()


那么,我是否要在函数initMap()之后添加这一点呢?函数initMap(){var map=new google.maps.map(document.getElementById('map'),{zoom:6,center:{lat:-37.814,lng:144.96332});var ctaLayer=new google.maps.kmlayer({url:'',map:map});}@BobBrandis yes。。我更新答案。。这样,您就不必重命名文件,而且每次更新文件时..map都会刷新并重新初始化..我显然做错了什么。CreateNewKMZ(){//做点什么来创建新的.kmz文件//initializeMap();initMap();}{var map=new google.maps.map(document.getElementById('map'),{zoom:6,center:{lat:-37.814,lng:144.96332});var ctaLayer=new google.maps.kmlayer({url:'',map:map});}更改kmz文件脚本在哪里??检查更新。。我必须查看您在哪里编写更新.kmz文件的函数
CreateNewKMZ(){
    //Do something to create new .kmz file
    //initializeMap();
    initMap();
}


function initMap(){ 
    var map = new google.maps.Map(document.getElementById('map'), { zoom: 6, center: {lat: -37.814, lng: 144.96332} }); 
    var ctaLayer = new google.maps.KmlLayer({ url: 'noticestomariners.com/KMZ/Bribie.kmz';, map: map }); 
}