Javascript Can';无法获取传单。在爱奥尼亚/传单应用程序中可编辑
我正在用爱奥尼亚1.0和传单0.7构建一个应用程序。我使用了一个在plunker示例中找到的指令(遗憾的是,我再也找不到链接了) 圆显示在地图上,但不可编辑,我得到了错误:TypeError:circle.enableEdit不是一个函数。 我真的不知道我错过了什么 更新14.03.2016 找到一个工作替代项:Javascript Can';无法获取传单。在爱奥尼亚/传单应用程序中可编辑,javascript,angularjs,angularjs-directive,ionic-framework,leaflet,Javascript,Angularjs,Angularjs Directive,Ionic Framework,Leaflet,我正在用爱奥尼亚1.0和传单0.7构建一个应用程序。我使用了一个在plunker示例中找到的指令(遗憾的是,我再也找不到链接了) 圆显示在地图上,但不可编辑,我得到了错误:TypeError:circle.enableEdit不是一个函数。 我真的不知道我错过了什么 更新14.03.2016 找到一个工作替代项: 因为我只需要一个可编辑的圆,所以我只测试了L.CicleEditor 您确定要在传单.Editable.js之前包含传单.js吗?此外,传单的最低要求版本为0.7.3(可编辑)。是的,
因为我只需要一个可编辑的圆,所以我只测试了L.CicleEditor 您确定要在传单.Editable.js之前包含传单.js吗?此外,传单的最低要求版本为0.7.3(可编辑)。是的,我在传单.js之后插入它,并使用传单.js version=“0.7.7”。我在传单大地测量之后包含它。此插件工作没有问题。但“可编辑”不起作用。是否确实要在“可编辑”之前包含“传单”js?此外,传单的最低要求版本为0.7.3(可编辑)。是的,我在传单.js之后插入它,并使用传单.js version=“0.7.7”。我在传单大地测量之后包含它。此插件工作没有问题。但这不起作用。
app.directive('leaflet', [
function () {
return {
restrict: 'EA',
replace: true,
scope: {
callback: "="
},
template: '<div></div>',
link: function (scope, element, attributes) {
scope.callback(L.map(element[0]), {editable: true});
}
};
}
]);
<leaflet height="100%" width="100%" callback="callback" id="map" ></leaflet>
<script src="lib/Leaflet.Editable-leaflet0.7/src/Leaflet.Editable.js"></script>
var circle = L.circle([center.lat, center.lng], radius, {
color: color.color,
fillColor: color.fillColor,
opacity: 1,
fillOpacity: circleServis.getOpancity(),
clickable: true
}).addTo(map);
circle.enableEdit();