Google maps 谷歌地图:这些网站如何显示区域边界
有很多问题,所以问一个方法来显示谷歌地图区域边界。答案是,除非我们手动将边界指定为多边形坐标,否则这是不可能的 如果是这样,那么这些网站是如何显示这些地区的: 现在commonfloor有一个区域id(在它的url中),这意味着它可能在数据库的某个地方有边界,并且正在使用它来绘制多边形。因此,他们可能没有从谷歌获得数据。但是,zenify正在做一些不同的事情。它的网站从谷歌加载了这些PNG,这些PNG实际上形成了那些bounadries——例如——它是输入位置边界的左上部分。我们可以在chrome开发工具的“网络”选项卡中看到更多这些文件。在没有找到获取区域边界坐标的方法的情况下,这种边界映射是如何实现的Google maps 谷歌地图:这些网站如何显示区域边界,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,有很多问题,所以问一个方法来显示谷歌地图区域边界。答案是,除非我们手动将边界指定为多边形坐标,否则这是不可能的 如果是这样,那么这些网站是如何显示这些地区的: 现在commonfloor有一个区域id(在它的url中),这意味着它可能在数据库的某个地方有边界,并且正在使用它来绘制多边形。因此,他们可能没有从谷歌获得数据。但是,zenify正在做一些不同的事情。它的网站从谷歌加载了这些PNG,这些PNG实际上形成了那些bounadries——例如——它是输入位置边界的左上部分。我们可以在chr
此外,如果这是绝对不可能的,并且这些网站正在使用某种工具来绘制/获取印度地区边界的坐标,那么这些工具是什么?这两个网站中的区域边界都是存储的,他们不会向谷歌请求 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}
要不要评论一下否决投票的原因?