我在地图上通过循环生成了几个源和层,如源代码中所示。
var id, lat, lng, point;
function setPosition() {
$.post('m/getData.php', function(data) {
var split = data.split(",");
for (i = 0; i < split.length - 1; i++) {
var secSplit = split[i].split("|");
id =
我试着复制粘贴错误,并找到了一个资源,但实际上我无法理解它是什么。我被弹出的问题困住了,帮我解决吧。我正在附加代码片段以及控制台日志中弹出的错误。
片段:
for (var i=0; i<quakePoints.length; i++) {
var lon = quakePoints[i][1];
var lat = quakePoints[i][0];
var popupText = quakePoints[i][2];
var markerLocation = new L.LatLng(lat, lon);
# Organize file names and class labels in X and Y variables
prepareNameWithLabels(classLabels[0])
prepareNameWithLabels(classLabels[1])
prepareNameWithLabels(classLabels[2])
prepareNameWithLabels(classLabels[3])
X=np.asarray(X)
Y=np.asarray(Y)
# learning rate
batch_size = 64
epoch=50
ac
我已经修改了弹出行为js文件: openlayers_behavior_popup.js直接在模块中,位于openlayers/plugins/behaviors。
它按照我的预期很好地工作,但我不想把我自己的修改放在原来的模块中,我想把它附加到我现有的模块中,但是我不知道怎么做。
我希望网站不要采取的行为在第一层/插件/行为,但遵循我的弹出行为代码从我自己的模块。
Drupal.openlayers.addBehavior('openlayers_behavior_popup', function (data, options) {
// normal
var