小编use*_*698的帖子

将文本添加到标记(功能)

我使用 OpenLayers 5.3 对标记标记进行了一些研究。不幸的是,我没有让文本起作用。我将文本插入到特征对象中。带有图像的标记是可见的并且按预期工作,但它不显示任何文本。

这是我的代码:

var map;
var view;
var vectorSource;
var vectorLayer;
var ownMarker = null;

function drawMap() {

  var coordinate = [13.4, 52.5077286];
  vectorSource = new ol.source.Vector({});
  vectorLayer = new ol.layer.Vector({
    source: vectorSource
  });
  view = new ol.View({
    center: ol.proj.fromLonLat(coordinate),
    zoom: 12,
    maxZoom: 17,
    minZoom: 7
  });
  map = new ol.Map({
    layers: [new ol.layer.Tile({
      source: new ol.source.OSM()
    }), vectorLayer, ],
    target: document.getElementById('map'),
    controls: ol.control.defaults(),
    view: view
  });

  var marker;
  this.setOwnMarker = function(coordinate) {
    marker = new ol.Feature(
      new …
Run Code Online (Sandbox Code Playgroud)

javascript openlayers openlayers-5

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

从ListBox中获取所选项目

我在WP7应用程序中有一个ListBox,我希望在用户持有它时对某个项目执行某些操作.活动工作很棒.我的hold方法被调用,但我无法检测列表中的哪个元素被保存.ListBox.SelectedItem始终为-1,而stackoverflow上另一个帖子的代码不起作用:

FrameWorkelement element = (FrameworkElement) e.OriginalSource;
ItemViewModel item = (ItemViewModel) element.DataContext;
Run Code Online (Sandbox Code Playgroud)

我在第二行运行时遇到InvalidCastException.

c# listbox windows-phone-7

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