gpt4 book ai didi

Javascript - 洪水灾害 map

转载 作者:行者123 更新时间:2023-11-29 23:59:08 25 4
gpt4 key购买 nike

我有一个 XYZ 格式的大数据(400 万行)。我想画这样的 map http://en-gb.topographic-map.com/places/Ho-Chi-Minh-City-6643171/

尝试了 heatmap.js(数据太大)和 plot.ly countor map(无法缩放)但无法使用。谢谢。

最佳答案

在您的示例中,它不是热图,而是由 API 在 http://wms.ess-ws.nrcan.gc.ca 上生成的叠加图像网页端。这是它在示例站点 js 中的样子。

Map.mapTypes.set('Toporama', new google.maps.ImageMapType({
getTileUrl: function(Coordinates, Zoom) {
Copyrights.innerHTML = '<a href="http://www.nrcan.gc.ca" target="_blank">&copy; Natural Resources Canada</a>';
var Projection = Map.getProjection();
var Factor = Math.pow(2, Zoom);
var Bottom = Projection.fromPointToLatLng(new google.maps.Point(Coordinates.x * 256 / Factor, (Coordinates.y + 1) * 256 / Factor));
var Top = Projection.fromPointToLatLng(new google.maps.Point((Coordinates.x + 1) * 256 / Factor, Coordinates.y * 256 / Factor));
return 'http://wms.ess-ws.nrcan.gc.ca/wms/toporama_en?layers=WMS-Toporama&format=image/png&srs=EPSG:4326&service=WMS&version=1.1.1&request=GetMap&styles=&bbox=' + Bottom.lng() + ',' + Bottom.lat() + ',' + Top.lng() + ',' + Top.lat() + '&width=256&height=256';
},
tileSize: new google.maps.Size(256, 256),
name: 'Toporama (Canada)',
minZoom: 6,
maxZoom: 20
}));

如果您可以为您的数据使用或创建类似的 API,它也可能是您的答案。在我看来,这样的大数据不应该由浏览器处理。

关于Javascript - 洪水灾害 map ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41012031/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com