Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 谷歌地图:这些网站如何显示区域边界_Google Maps_Google Maps Api 3 - Fatal编程技术网

Google maps 谷歌地图:这些网站如何显示区域边界

Google maps 谷歌地图:这些网站如何显示区域边界,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,有很多问题,所以问一个方法来显示谷歌地图区域边界。答案是,除非我们手动将边界指定为多边形坐标,否则这是不可能的 如果是这样,那么这些网站是如何显示这些地区的: 现在commonfloor有一个区域id(在它的url中),这意味着它可能在数据库的某个地方有边界,并且正在使用它来绘制多边形。因此,他们可能没有从谷歌获得数据。但是,zenify正在做一些不同的事情。它的网站从谷歌加载了这些PNG,这些PNG实际上形成了那些bounadries——例如——它是输入位置边界的左上部分。我们可以在chr

有很多问题,所以问一个方法来显示谷歌地图区域边界。答案是,除非我们手动将边界指定为多边形坐标,否则这是不可能的

如果是这样,那么这些网站是如何显示这些地区的:

  • 现在commonfloor有一个区域id(在它的url中),这意味着它可能在数据库的某个地方有边界,并且正在使用它来绘制多边形。因此,他们可能没有从谷歌获得数据。但是,zenify正在做一些不同的事情。它的网站从谷歌加载了这些PNG,这些PNG实际上形成了那些bounadries——例如——它是输入位置边界的左上部分。我们可以在chrome开发工具的“网络”选项卡中看到更多这些文件。在没有找到获取区域边界坐标的方法的情况下,这种边界映射是如何实现的


    此外,如果这是绝对不可能的,并且这些网站正在使用某种工具来绘制/获取印度地区边界的坐标,那么这些工具是什么?

    这两个网站中的区域边界都是存储的,他们不会向谷歌请求

    commonfloor.com使用编码路径构建多边形:

    函数初始化(){
    变量映射选项={
    缩放:14,
    中心:新google.maps.LatLng(26.4604514,74.6296585),
    mapTypeId:google.maps.mapTypeId.ROADMAP
    };
    map=new google.maps.map(document.getElementById('map_canvas'),
    地图选项);
    新的google.maps.Polygon({map:map,path:google.maps.geometry.encoding.decodePath('eho`D{unfMx@EzAEx@Gv@GpAIlCMhDSfBI`BKf@CAMCe@阿西卡亚[奥卡西亚?M@OBa@HsBDa@@Q?K?ICo?M?i@Bi@B@?G?i@@@G@?k@Bk@@[背景]??YCWCKOQe@a@EEIIMM@MFa@FUDKPk@?]?]Ig@AEQgA[?_@AYGe@Ka@嗯@[kAk@g@l@[XYVu@r@QTz@~B?dEJtAGz@Mp@可湿性粉剂??p@RjB_Rv@eCWDkFo@ZiAd@uAd@iAZoAZUFw@LWd@Ar@Ff@r@dAf@x@t@d@|@`@fBnAbA~@f@d@LLdAdAbAnAp@z@pxhphhh^J^@')});
    }
    google.maps.event.addDomListener(窗口“加载”,初始化);
    html,body,#map_canvas{height:100%;margin:0;padding:0}

    要不要评论一下否决投票的原因?