https://drive.google.com/file/d/0Bz-ICOUBYSBEQVBwSVdKU0JWMms/view?usp=sharing
上面的链接有一张带有5个标记的地图图像,并且使用了ui-gmap-polygon,我制作了多边形。但我无法得到起点lat lng值以及终点lat lng值,如图所示。我需要ui-gmap-polygon中的一些事件,它转移到任何多边形线,给出起点lat lng和终点lat lng的对象。如果ui-gmap-polygon中已存在此类事件,请告知我们。提前谢谢。
由于 shub810
答案 0 :(得分:0)
您可以像这样查询所有x,y点:
for (var i = 0; i < polygon.getLength(); i++) {
var xy = polygon.getAt(i);
console.log (xy);
}
您可以像这样咨询第一点:
var xy = polygon.getAt(0);
console.log (xy);
最后这样:
var xy = polygon.getAt(polygon.getLength()-1);
console.log (xy);
但是,您必须从头到尾创建多边形,以便得到相同的结果:
// Define the LatLng coordinates for the polygon's path.
var triangleCoords = [
{lat: 25.774, lng: -80.190}, // Start
{lat: 18.466, lng: -66.118},
{lat: 32.321, lng: -64.757},
{lat: 25.774, lng: -80.190} // End
];
您可以咨询documentation。
如果您有任何疑问,请告诉我。