小编kao*_*ify的帖子

使用fancyBox的HTML属性rel错误

我正在使用fancyBox创建一个包含以下代码的库:

<a class="fancybox" rel="group1" href="img/work/1.jpg"></a>
<a class="fancybox" rel="group1" href="img/work/2.jpg"></a>
<a class="fancybox" rel="group1" href="img/work/3.jpg"><img src="img/th/thumb.jpg" alt="Thumb" /></a>
Run Code Online (Sandbox Code Playgroud)

但是在验证代码时我遇到了错误.它说:

Bad value group1 for attribute rel on element a: Keyword group1 is not registered.
Run Code Online (Sandbox Code Playgroud)

我该如何解决这个问题?我没有正确编写代码吗?我基本上想要一个缩略图,其中有3张照片可以滚动浏览.

谢谢.

html jquery fancybox

15
推荐指数
2
解决办法
3万
查看次数

在Google地图中使用KMZ文件

我有什么方法可以在谷歌地图中使用KMZ文件吗?我的KML文件大约为10.7MB,因此无法在Google地图上加载.KMZ文件大约2MB.我看到它的唯一方法是拥有多个KML,但它的工作量太大了.我可能最终会这样做,但只是想知道KMZ是否可以使用?

谢谢.

kml kmz google-maps-api-3

12
推荐指数
1
解决办法
4万
查看次数

允许用户在Google地图上绘制矩形

我试图让用户通过单击按钮在Google地图上绘制一个矩形,然后将矩形添加到地图中,然后可以调整大小/拖动.据我所知,谷歌的API不允许我们让用户点击并在地图上拖动鼠标光标来绘制矩形,所以我认为我们必须使用初始/起始边界?

我得到一个错误(见我的jsfiddle 这里)当我点击负责绘制矩形的事件处理程序:

rectangle.setMap(map);
google.maps.event.addListener(map, 'click', function() {
    addRecPath();
});
Run Code Online (Sandbox Code Playgroud)

我一直在尝试创建如何让用户根据Google提供的教程(折线)此处(用户可编辑的形状)绘制矩形.

我哪里错了?似乎问题是事件处理程序.可以(或应该)将此矩形推入数组内吗?

google-maps google-maps-api-3

7
推荐指数
1
解决办法
8958
查看次数

如何在Google地图中拥有多个数据图层?

是否可以使用Google Maps API创建多个数据层?我能找到的唯一现有的相关问题是这个.

这是我的问题.

我希望有一个数据层用于在地图上展示由用户绘制的多边形.同时我想要另一个数据层来显示数据库中已存在的多边形.

我想我会通过创建2个数据层来做到这一点:

drawLayer = new google.maps.Data();
savedLayer = new google.maps.Data();
Run Code Online (Sandbox Code Playgroud)

但是当我使用初始化绘图工具时drawLayer.setControls(['Polygon']),它不起作用.如果我更换drawLayermap.data,然后将绘图工具正常工作.这是为什么?

JSFiddle: http ://jsfiddle.net/pjaLdz6w/

javascript google-maps google-maps-api-3

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

Textarea字段在提交时返回空

我有一个简单的问题作为表格的一部分.如果用户回答"是",则可以选择输入更多详细信息.

当用户回答"是"并在其中输入更多详细信息时textarea,在提交时它返回空.我无法弄清楚为什么.我觉得这可能是我想念的小事.

示例:https://jsfiddle.net/sq8awxyk/

HTML

<form>
  <div id="name-form">
    <label for="name"><strong>Is this the correct name?</strong></label>
    <input type="radio" value="yes" name="name-choice" />Yes
    <input type="radio" value="no" name="name-choice" />No
  </div>
  <input id="submit" type="submit" value="submit" />
</form>
Run Code Online (Sandbox Code Playgroud)

jQuery的

// Name Input
var nameFormLimit = 20;
var nameInput = 'input[name=name-choice]';
var nameInputValue = $('input[name=name-choice]:checked').val();
var response;

$(nameInput).on('click', function(e) {
  var nameInputValue = $('input[name=name-choice]:checked').val();
  if (nameInputValue === 'yes') {
    var nameDiv = document.getElementById('name-form');
    nameDiv.innerHTML = '<label for="name"><strong>Please type the correct name:</strong></label> ' +
      '<textarea …
Run Code Online (Sandbox Code Playgroud)

html javascript jquery

5
推荐指数
1
解决办法
91
查看次数

MongoDB错误代码16755-无法提取地理键和重复的顶点

当我尝试创建几何的索引db.polygons.createIndex({"geometry":"2dsphere"}),它停止在错误代码16755.它说,它有一定的多边形Can't extract geo keysDuplicate vertices: 18 and 20

因此,在进一步检查时,当多边形中的2个节点彼此靠近甚至重复时,似乎会发生这种情况。

然后,我手动在QGIS中删除此节点,然后重试该过程,却发现存在另一个存在相同问题的多边形。

如何解决此问题,而不必重复整个固定多边形的过程>上传到MongoDB>创建索引?有没有办法找出这个问题有多少个多边形?

geometry mongodb 2dsphere

5
推荐指数
1
解决办法
3895
查看次数

我如何通过电子邮件向Flask发送错误日志?

如果应用程序中出现404或500错误,如何让Flask向我发送电子邮件?我config.py这里遇到了以下内容,但我没有收到任何电子邮件.我是Flask的新手所以请原谅任何错误.

from app import app

ADMINS = ['myemail@domain.com']
if not app.debug:
    import logging
    from logging.handlers import SMTPHandler
    mail_handler = SMTPHandler('smtpout.secureserver.net',
                               'info@mydomain.com',
                               ADMINS, 'YourApplication Failed',
                               credentials=('info@mydomain.com','***'),
                               port=25)
    mail_handler.setLevel(logging.ERROR)
    app.logger.addHandler(mail_handler)
Run Code Online (Sandbox Code Playgroud)

我也对文档中的这一行感到困惑:

如果您的邮件服务器需要凭据,也可以提供这些凭据.

我的服务器不是"邮件服务器".我应该提供什么证书?我的电子邮件是在GoDaddy上托管的.

python flask

4
推荐指数
1
解决办法
2243
查看次数

在Google Maps v3中切换KML图层

有没有一种简单的方法来设置复选框来切换(打开/关闭)Google Maps v3的KML图层?我遇到过这些 文章,但没有一篇对我有用.

javascript kml google-maps-api-3

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

Google Maps API中的插图

我无法在Maps API文档中找到此答案,但是可以使用Google Maps API获得"插图"地图吗?

它似乎可以使用Maps Embed API(请参阅左下角),但您无法使用此API自定义地图.

google-maps-api-3

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

循环遍历 GeoJSON 属性

我正在尝试循环访问 GeoJSON 功能中的特定属性,但遇到了一些麻烦。以下是我尝试在本地服务器上实现它的方法:

$.getJSON('myData.geojson', function(data) {
    for (var i = 0; i < data.length; i++) {
        var obj = data[i];
        console.log(obj.properties[0].ID);
    }
});
Run Code Online (Sandbox Code Playgroud)

这是数据的一个小样本:

"type": "FeatureCollection",
"crs": { "type": "name", "properties": { "name": "urn:ogc:def:crs:OGC:1.3:CRS84" } },
"features": [
{ "type": "Feature", "properties": { "ID": 1, "Name": "ABC Cleaner" }, "geometry": { "type": "Point", "coordinates": [ [ [ [ 46.879682, -110.362566 ] } },
{ "type": "Feature", "properties": { "ID": 2, "Name": "Rapid X Cleaner" }, "geometry": { "type": "Point", "coordinates": …
Run Code Online (Sandbox Code Playgroud)

javascript geojson

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