草庐IT

OpenStreetMaps

全部标签

javascript - Openlayers 在 OpenStreetMaps 图层上圈出多边形

我正在尝试创建一个具有定义中心的圆并在其上放置一个图标标记。如果我使用图像而不是OpenLayers.Geometry.Polygon.createRegularPolygon,代码就可以工作。我无法解决它。在这里你可以找到我的代码:OpenLayersExamplemap=newOpenLayers.Map("mapdiv");map.addLayer(newOpenLayers.Layer.OSM());epsg4326=newOpenLayers.Projection("EPSG:4326");//WGS1984projectionprojectTo=map.getProject

android - 通过点击 map 获取坐标(openstreetmaps)

我们如何通过在打开的街道map中点击某个点来获取该点的坐标?尝试过:publicvoidonClick(Viewv){Projectionproj=mapView.getProjection();IGeoPointp=proj.fromPixels(v.getX(),v.getY());System.out.println("x:"+v.getX()+"y:"+v.getY());}干杯,塔纳西奥 最佳答案 这是我自己实现的MapView,用于获取点击map的位置。publicclassMapViewLocextendsMapVie