使用JavaScript在Google地图上绘制.shapefile - c#

如何在Google Map上绘制.shp文件?

我想使用.shp文件制作一个图层。但我找不到任何解决方案。我发现如何绘制kml文件。

function initialize() {
            var chicago = new google.maps.LatLng(28.4433713, 77.1086040);
            var mapOptions = {
                zoom: 11,
                center: chicago
            }

            var map = new google.maps.Map(document.getElementById('map-canvas'), mapOptions);

        var ctaLayer = new google.maps.KmlLayer({
            url: 'http://127.0.0.1:5984/realtek_poc_m9/inspectionresults-33ca`enter code here`f635-d66c-4c22-a92b-16e4292ef47d/a.kml'
        });
        ctaLayer.setMap(map);
    }

    google.maps.event.addDomListener(window, 'load', initialize);

c#参考方案

您可以使用诸如qgis(可免费下载)之类的程序将.shp文件转换为kml文件,然后使用上面发布的代码。

据我所知,无法使用javascript API绘制.shp文件。

在转换过程中,请小心正确地设置投影(球形墨卡托)。

Selenium:如何使RemoteDriver始终附加到当前的浏览器选项卡? - javascript

我正在开发一个Windows应用程序,该应用程序可以通过语音命令操纵浏览器。我想适当地处理用户添加一些标签并根据需要更改所选标签的情况。事实证明,RemoteDriver仅与一个选项卡一起使用,并且可以通过提供选项卡手柄将焦点切换到另一个选项卡。但是我不知道如何获取选定的选项卡句柄并始终检查选定的选项卡是否已更改,或者是否存在始终与选定的选项卡一起使用的方法…

提交初始化后删除某些帖子数据 - javascript

在初始化提交之后但在将数据发送到处理页面之前,是否可以过滤$ _POST表单数据?我想象过程的方式:提交->收集$ _POST数据->发送数据我想做的事:提交->收集$ _POST数据->删除某些元素->发送数据这样就不必更改处理页面以过滤掉不希望接收的元素了吗? javascript大神给出的解决方案 当然可以,您可以在JS …

无法使用Google登录从Firebase接收“电子邮件”以验证ID令牌 - javascript

在我的网络应用程序中,我正在使用Firebase Google登录来验证用户身份,流程如下在前端,使用户使用firebase sdk登录,获取用户的idtoken并将其发送到服务器服务器使用idtoken验证用户并从idtoken获取电子邮件我正在使用python后端,并且使用google.oauth2.id_token模块来验证令牌并解码令牌问题是,对于少…

写一行到javascript文件 - javascript

我正在使用数组来显示网站中的一些图像:var paintingImages; paintingImages = [ { url: 'images/objects/ron.jpg', alt: 'ron' } ]; 该js代码写在paintings.js中,我的主要js代码写在main.js文件中我已经为艺术家制作了这个…

在JavaScript中运行方法C# - javascript

打扰一下,我有这种C#asp方法。受保护的无效btnSave_Click(对象发送者,EventArgs e)有谁知道我该如何发送脚本给您?可以办到?。 javascript大神给出的解决方案 是的,那可以做到。为此,您在.aspx.cs页中创建了函数,然后单击保存按钮上的代码将其复制到函数中,然后执行以下步骤。//Call cs method from J…