问题标签 [geojson]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-maps-api-3 - 谷歌地图 api 实时更新新的 geojson 文件
我想通过大约每 3 分钟传递一个新的本地 geojson 文件来将实时动态添加到我的地图中。什么是最好的方法来做到这一点,以便它对最终用户是无缝的。我在想 ajax 和或 setinterval 函数是答案,但我不知道从哪里开始。如果有人知道任何例子或可以提供一些建议。我将不胜感激。
谢谢你。
这是我使用 AJAX 的尝试。我无法遍历 geoJSON 结构。不知道我做错了什么。AJAX 和 javascript 对我来说仍然有点陌生。
地理JSON:
ruby-on-rails - 使用 MIME-Types 呈现为 GeoJSON(或选择性地呈现为 WKT/WKB)
我有 RailsPostGIS
和activerecord-postgis-adapter
运行rgeo-geojson
。
目前,我可以使用默认的“object.json”URL 来获取 WKT/WKB 格式的 JSON 字符串。它看起来像这样:
但是现在我想要一个自定义的 MIME-Type,所以我可以调用“object.geojson”来获取 GeoJSON 格式,如下所示:
我发现将 JSON 编码器设置为 GeoJSON 的唯一方法是使用RGeo::ActiveRecord::GeometryMixin.set_json_generator(:geojson)
和全局设置它RGeo::ActiveRecord::GeometryMixin.set_json_generator(:wkt)
。但我只想在本地设置,这可能吗?
我已经添加Mime::Type.register "application/json", :geojson, %w( text/x-json application/jsonrequest )
了mime_types.rb
它并且工作正常:我可以在我的控制器中使用此代码:
我希望有人能告诉我如何在不将全局 JSON 渲染器设置为:geojson
. !?
编辑:
我的对象在 Rails 控制台中看起来像这样:
#<Anchor id: 1, description: nil, position: #<RGeo::Geos::CAPIPointImpl:0x3fc93970aac0 "POINT (10.0 47.0)">>
javascript - 在使用新的 geojson 更新之前使用 setMap(null) 清除多边形
在导入新的 geoJSON 数据并创建新对象之前,我正在尝试清除所有多边形对象。我似乎无法让 setMap(null) 函数正常工作。希望有人可以让我知道我失败的地方。
谢谢
google-maps-api-3 - 从地图中删除多边形后构建多边形
一旦瓷砖加载到地图上,我可以在 5 秒后清除多边形,但是当我尝试再次构建多边形时,多边形是由原始数据生成的。我想使用新的数据集。
我究竟做错了什么?
抱歉问了这么多问题。我在学习 API 时获得了很多乐趣。
先感谢您。
javascript - ajax 没有检索到新的 geoJSON 数据
可能重复:
谷歌地图API实时更新新geojson文件
由于某种原因,当多边形重新生成时,它们仍在使用 json_template.json。我想用 json_template1.json 刷新。我认为这与我的ajax有关。
任何帮助是极大的赞赏。
谢谢
vector - GML 和 GeoJSON 矢量图层无法在 Firefox 和 Chrome 中显示
我有以下代码。它在 IE 中完美运行(已加载 GML 和 GeoJSON 矢量图层),但在 Firefox 和 Chrome 中无法正常运行,没有发现任何错误。请帮我解决这个问题。
这是带有GML矢量图层的代码(我只是在Geoserver中使用了内置层,因此您无需任何修改即可下载并测试它):
这是带有 GeoJSON 矢量图层的代码(我只是在 Geoserver 中使用了内置层,因此您无需任何修改即可下载并测试它):
svg - Where to find the UK's regions map on GeoJSON format
I am trying to get the uk's regions map, http://en.wikipedia.org/wiki/Regions_of_England, on GeoJSON format to use it on a web visits map on a website. Is there any place where you can get the data for different countries on GeoJSON format?
d3.js - d3.js:为什么 d3.geo.path() 给出 NaN?
我正在尝试使用 d3 进行一些在线映射,但是当我尝试在两点之间绘制一条线时遇到了问题。
我已经计算了两个多边形(源和目标)的质心
在代码中:
从 JS 控制台:
然而,质心计算似乎工作正常(绘制这些点在地图上显示它们)
任何想法为什么 NaN 出现在为我的 LineString 生成的路径的末尾?
iphone - RestKit - 将嵌套的 json 映射到模型类
我有想要映射到模型类的 json
我想把它放到一个像这样的模型类中:
javascript - Leaflet.js geoJson 没有出现在地图上 - 我试图显示方向
我可以使用 cloudmade api 很好地检索方向,但我似乎无法将这些坐标添加到我的地图中。
我尝试了两种不同的方法
和
我可以很好地添加标记。我的问题类似于这个Leaflet GeoJSON display,所以我尝试像这样反转坐标
但我仍然没有在地图上添加任何内容。
控制台中没有错误。