小编Bis*_*isa的帖子

如何获取单击多边形的引用?(谷歌地图api v3)

我已经设置了一些多边形,把它们画在地图上就好了.我还设法在点击它们时触发console.log.但是,我将如何继续找出实际点击的多边形?

正如您在我的示例代码中所看到的,我将每个对象存储在集合"lots"中,但是 - 单击它们只会给我一点点跟踪.我想我可能需要遍历我的多边形并检查点击点是否与它们相交,从而找出它是哪个多边形...是否有更简单的解决方案?

var lot = new google.maps.Polygon({
    paths: me.area,
    strokeColor: 'black',
    strokeOpacity: 0.35,
    strokeWeight: 1,
    fillColor: fillcol,
    fillOpacity: 0.35
});

lot.setMap(map);
var obj = {
    'id':me.id,
    'rented':me.rented,
    'area':lot
};

google.maps.event.addListener(lot, 'click', function(event) {
    console.log(event);
});

lots.push(lot);
Run Code Online (Sandbox Code Playgroud)

google-maps-api-3

6
推荐指数
2
解决办法
1万
查看次数

我被要求在没有用户名和密码的情况下执行身份验证,我有哪些选择?

我被要求将密码和用户名留在一边,因为大多数网站访问者都是停止购买 - 几个月后的访问者,而且动机有点像"他们会忘记那里密码任何方式,必须要求新的".

我怀疑没有现实的方法让我这样做,认为IP:可能会改变,浏览器会更新,cookie会被清除等等.

或者我有任何选择吗?

(不是我正在寻找代码而是概念和伪,但项目中的语言是php/js与apache服务器相结合)

javascript php apache authentication

3
推荐指数
1
解决办法
137
查看次数