如何使ng-model="search "对leaflet指令有影响?
我使用传单 - 角度指导,我成功地在表和地图中显示对象,尽管我通过搜索输入实现了过滤,仅影响表中的geojson对象. 我的目标:通过搜索输入进行过滤影响表和地图中的geojson对象. 我的模块 var AppMapDirectory = angular.module('DirectoryAppMap', ['ngResource', 'leaflet- directive']); 我的工厂 AppMapDirectory.factory("Directory", function($resource) { return $resource("json/result.json", {}, { get: { method: "GET", cache: true } }); }); 我的控制器 AppMapDirectory.controller("DirectoryMapList", fu
无效的Geojson对象 Angularjs &Leafletjs
在我的项目中,我尝试将过滤器与表格和地图上显示的Geojson同步.为了实现这一目标,我使用了角度和以前的角叶指导性,但是出于我的目的,性能是放慢的,因此我决定为feflet.js制作自己的指令. 在我的情况下,我可以将数据从控制器传递到我的指令,但是它使地图静态,当我在过滤后尝试传递数据以使我的地图动态时,地图没有显示任何标记,我会从传单中获得错误,无效的geojson对象. 在这里提琴手与我的示例:/a> $scope.FilteredGeojson = function () { var result; result = $filter('filter')($scope.data, $scope.search); $scope.geojson = result; return result; }; 如果您在那里查看控制台,您将看到错误. 我不明白它,因为当我在{{}}中显示geojson或geojson_watch
0 2024-02-25
编程技术问答社区
Angular ng如果不使用剃刀语法,就无法工作
我正在使用Angular-Openlayers指导来构建我的项目. 我试图重写 geojson部分是因为我会动态获取点信息.因此,我将Geojson的源部分放到了内部,而不是从JSON文件中加载.但是,我的代码位置完全不同. 结果假设在设置该坐标处显示一个点.但是点就像[0,0].如果我将使用JSON文件的加载更改为使用,那将有效. 我不知道为什么坐标会这么多.如果有人知道原因,请告诉我!我会很感激. 以下是我的代码: source: { type: "GeoJSON", projection: 'EPSG:4326', geojson: { object: { type: "FeatureCollection", features: [{
0 2024-02-24
编程技术问答社区
使用ngx-leaflet、HTTPClient和Angular2+获取GeoJSON数据到Leaflet地图上
我正在使用NGX-Leaflet演示来尝试从get请求中获取geojson,以在传单地图上显示.我已经使用 http://geojson.io/建造了有效的geojson =" http://geojsonlint.com/" rel =" nofollow noreferrer"> http://geojsonlint.com/ (感谢这些工具) 我们在控制台日志中的编译或显示中没有错误.效果很好,但我们的geojson对象找不到. 我只是想在地图上显示Geojson数据. 感谢任何帮助或建议. 在 Angular CLI: 1.6.5 Node: 8.3.0 OS: darwin x64 Angular: 5.2.1 ... common, compiler, compiler-cli, core, forms, http ... language-service, platform-browser, platform-browser-dynamic
0 2024-02-21
编程技术问答社区
传单-导入Geojs-Angular 6
我尝试将Geojson文件导入Angular的应用中的传单6. 使用此解决方案,我的geojson是在传单中绘制的,但我有一个错误,我无法构建我的应用程序.有人知道一个解决方案吗? 错误ts2345类型'{" type":string;" features"的参数:{{" type": 细绳; "几何":{" type:string:" coordinates":num ...'不是 类型的可分配参数geojsonObject model.ts export const Pdl = [ 'my geojson' ]; https://raw.githubusercontent.com/alanent/france-geojson/master/master/master/pays-de-de-la-loire/departements-pays-pays-pays-pays-de-la-loire.geojson > component.ts impo
0 2024-02-21
编程技术问答社区
在Mapbox上添加带文本的标记
我们希望像应用程序中的下图一样实现UI. 我们正在使用Mapbox SDK来显示MAP和GEOJSON绘制多线线. 我们已经在Mapbox上使用Geojson绘制了多线线,但是问题是如何显示标记点上的标记点上的数字? 解决方案 请尝试使用以下参考 实现 您必须根据您的要求修改代码.
0 2024-02-09
编程技术问答社区
在Mapbox Android中使用一个循环从geojson添加许多符号图标?
我有一个带有500个符号图标的地图.我想知道是否有一种方法可以使用我的geojson信息迭代并获取所需功能的功能或循环添加这些标记.就目前而言,我正在单独添加每个标记,这使我的Mapbox活动长了数千行.一切都很好,但是我觉得如果可能的话,清理代码会很好.这是我到目前为止所拥有的: 添加我的图标可抽签,我会为每个图标单独执行此操作: loadedMapStyle.addImage( Constants.ICON_ID_1_GREEN, BitmapFactory.decodeResource( this.resources, R.drawable.green_icon_1 ) ) 有没有办法通过for for循环或其他内容添加所有这些资源? 然后通过Symbollayer添加每个图标并匹配表达式: loadedMapStyle.addLayer( SymbolLayer("rout
0 2024-02-09
编程技术问答社区
安卓谷歌地图GeoJsonLayer OnFeatureClickListener,多个图层
请查看我的代码以从Geojson String创建图层,然后将图层添加到映射: private GeoJsonLayer createLayerFromGeojson(String json) { JSONObject ob = null; try { ob = new JSONObject(json); } catch (JSONException e) { e.printStackTrace(); } GeoJsonLayer layer = new GeoJsonLayer(googleMap, ob); layer.addLayerToMap(); layer.setOnFeatureClickListener(feature -> Utils.showM
2 2024-02-06
编程技术问答社区
在谷歌地图v2安卓版中解析和绘制GeoJSON文件
我的SD卡上有一个漂亮的27 MB Geojson文件.我有大量功能,几何等. 当我搜索网络时,我没有找到对Geojson的任何支持,并在Android的Google Maps本地中塑造了文件. 我想在地图上绘制所有几何形状(我们稍后可以对其进行优化以显示一些几何形状),例如点,线,多边形等. 我需要自己写一个解析器,还是在Google Maps API中找到Geojson的支持? ? 解决方案 尝试使用Google Maps Android API实用程序库.它包含可以解析和处理您的Geojson数据的类. https://github.com/googlemaps/android-maps-maps-maps-utils
0 2024-02-04
编程技术问答社区
在安卓谷歌地图中显示大的geojson文件
我正在尝试向Google Map展示一个Geojson层.代码如下. Geojson文件本地存储在我的原始文件夹中.该文件具有286个功能(约15MB).因此,读取此文件并显示其消耗更多的时间.最初,我摆脱了内存错误,通过将大量堆设置为"清单文件"中的大堆通过将其删除.如何快速加载此文件(目前,它需要一分钟或更长时间)?我想知道是否还有其他一些有效的方法可以做到这一点.之后,我还将有其他任务获得功能并显示一些属性. @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); SupportMapFragment mapFragment = (SupportMapFragment) getSupportFragmentManager().findFragmentB
0 2024-02-03
编程技术问答社区
如何在Kotlin中创建Geojson文件?
假设我有一个农场的多边形,具有以下坐标: 1st coordinate: lat: 4.5165132153 long: 99.651681683 2nd coordinate: lat: 4.5163152153 long: 99.878981683 3rd coordinate: lat: 4.3584532153 long: 99.021481683 4th coordinate: lat: 4.1578132153 long: 99.698781683 5th coordinate: lat: 4.3655132153 long: 99.321481683 6th coordinate: lat: 4.8795132153 long: 99.874581683 如何创建一个Geojson文件,然后单击按钮后下载创建的Geojson文件? binding.downloadGeojsonFileButton.setOnClickListener{ } 谢谢
8 2024-02-02
编程技术问答社区
将GeoJSON数据从S3复制到Redshift
我有空间数据. It is GeoJSON format. I want to copy this data into Redshift from S3. So can you please help me to create table and copy the data into table. I want to know copy command. 解决方案 Redshift's COPY command currently supports ingestion of geometries from (hexadecimal) WKB/EWKB format only. We currently do not support ingestion from GeoJSON. https://docs.aws.amazon.com/redshift/latest/dg/geospatial-overview.html Alternatively, you can inge
6 2024-01-25
编程技术问答社区
我如何在Altair中使用GeoJSON数据制作地图?
我是映射的新手,也是Altair/Vega.那里有 Altair文档中的一个示例,说明如何制作以美国州大纲开头的地图,基本上是用: 创建的 states = alt.topo_feature(data.us_10m.url, feature='states') # US states background background = alt.Chart(states).mark_geoshape( fill='lightgray', stroke='white' ) ,但我想在不列颠群岛中绘制点.由于Vega数据集中只有我们和世界地图,我必须创建自己的Geojson,不是吗? 所以我尝试通过运行一些命令行命令来自此博客文章,即,即, ogr2ogr -f GeoJSON -where "adm0_a3 IN ('GBR','IRL','IMN','GGY','JEY','GBA')" subunits.json ne_10m_admin_0_map_s
4 2024-01-24
编程技术问答社区
我的geojson数据文件的创建是否正确?
我正在使用此代码在传单地图上映射电源变压器,但是不幸的是,当地图加载时,我找不到显示的数据.您能帮我确定我的代码中的一些问题(如果有).我必须承认我是Web映射的新手,所以我只需要一些帮助即可. 这是我正在使用的JavaScript代码: //global variables var map, fields = ["tx_id", "owner", "kva_rating", "prim_voltage", "sec_voltage", "serial_no", "area_name"], autocomplete = []; $(document).ready(initialize); function initialize(){ $("#map").height($(window).height()); map = L.map("map", { center: L.latLng(-0.71667
2 2024-01-21
编程技术问答社区
小册子分离式div元素互动
我现在在这种互动中有点挣扎,并在此问题上找到正确的解决方案是一项非常困难的任务(目前). 因此,我使用Geojson格式(使用PHP&MySQL.)创建了一些基本点的地图.我想知道,是否可以在分开的DIV元素中显示红色点? ? 示例: 我的问题是吗? 当我从右侧单击列表以自动打开地图上的同一单击元素时,是否有可能? (如上图所示)? 这是我用来生成地图和geojson的代码,但这仅在地图面板上生成点. var karta = L.tileLayer.wms("http://geoportal.dgu.hr/wms?", { layers: 'DOF', // možemo još dodati slojeve za 'TK25', 'DOF', 'HOK' attribution: "http://geoportal.dgu.hr/ " }); rasvjeta_kvar_hum = new L.geoJson(null, {
8 2024-01-21
编程技术问答社区
使用OpenLayers,我如何在一个图层上为不同的特征显示不同的图标?
首先,我是整个露天层/JS的新手,并且一般没有编程经验,因此我的代码可能还有其他问题. 我正在使用最新版本的openlayers(5.3.0). 我的程序当前通过ajax传递Geojson格式化数据,以显示在OpenLayers Map上.它为要显示的功能创建地图,视图和图层.当我按页面上的" GO"按钮时,功能将成功地加载到地图上.就我而言,这些功能只是使用PNG标记来可视化的简单点具有纬度/经度的简单点. Geojson在序列化之前在C#中看起来像这样,并在我的页面上发送给JS进行挑战: {{ "type": "FeatureCollection", "features": [ { "type": "Feature", "geometry": { "type": "Point", "coordinates": [ -1.549077, 53.800755
2 2024-01-21
编程技术问答社区
将外部地理信息添加到小册子层中
我是传单和JavaScript的新手.我以为我可以使用GeoCommons和Geojson托管映射项目的数据. 我找到了外部geojson and fellet:另一种方式(s) ).这个有关使用传单插件读取外部geojson的教程,但我无法获取它以获取在地图上渲染的积分.代码的地图部分使得很好,但Geojson不会出现. var geojsonLayer = new L.GeoJSON.AJAX("http://geocommons.com/datasets/168923/features.json?lat=53.796&lon=-1.551&radius=3&callback=?", {onEachFeature:popUp}); function popUp(feature, layer) { layer.bindPopup(feature.properties.name); } geojsonLayer.addTo(myMap);
4 2024-01-20
编程技术问答社区
OpenLayers 4-适合于所选特征的范围
我再次.因此,昨天我遇到了缩放选定功能的问题,我希望你们中有些人可以向正确的方向推动我. 我正在尝试使用Motitalize 示例 $(document).ready(function(){ $('input.autocomplete').autocomplete({ data: { "Apple": null, "Microsoft": null, "Google": 'https://placehold.it/250x250' }, }); }); 现在,我要做的是使用Geojson功能调用和填充数据,并为选定的功能实现拟合.如果我正确理解,我需要为选定功能节省范围,并使用 将其传递给它. map.getView().fit(selectedFeature.getSource().getExtent(), animationOptions); 还是我做错了什么? $(
4 2024-01-20
编程技术问答社区
聚合查询中关于$geoNear的歧义
我正在设置一个基于位置的项目,我正在与Geojson合作.我已经使用了$ geonear,我对此非常熟悉.现在,我已经达到了一个情况,我需要从文档列表中检查它们是否属于最大速度. 这里的挑战是MaxDistance不是预定义的.它因文档而异,并存储在文档中. 这就像在用户设置的地图中出现的每个商店一样,当用户处于通知商店距离范围时.用户定义距离. 例如:用户添加一个位置并描述其距离.现在,如果用户在地图上通知用户,如果他在该位置的定义距离处到达. Location.aggregate([ { $geoNear: { spherical: true, near: { type: 'Point', coordinates: [ user.location.coordinates[0], user.location.coordinates[1] ] }, maxDistance: {Needs to be taken from each Locati
2 2024-01-20
编程技术问答社区
通过 earthlinginteractive 创建的 aframe-geo-projection-component 将 json 地图加载到 aframe。
我试图将国家地图加载到A框架中并有困难. 我的代码在下面,它基于" https://earthlinginteractive.github.io/aframe-geo-proctions-component/exampent/basic/topojson.html" 和他们的JSON文件,但不知道如何使用其他信息为任何任意地图生成这样的JSON文件. 我的代码的实时演示在这里 -->
2 2024-01-19
编程技术问答社区