问题标签 [geo]
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.
iphone - 我的 iphone 应用程序加载速度比其他类似的应用程序慢
我有一个基于位置的社交网络应用程序。但它的加载速度比其他类似应用程序慢很多。加载照片时它真的变慢了。如果我在我的应用程序的聊天窗口中发送一张照片,然后在其他类似应用程序中发送同一张照片,我的应用程序需要 10 倍的时间。但我不知道为什么
ruby - 确定美国地址的人口普查区
我有一份美国大约 2 万个地址的列表,我想确定每个人的人口普查区。我在网上找到了一个可以执行此操作的工具,但是发出 20,000 个请求并截屏输出似乎是错误的做法。
我的一个想法是使用一些像这样的开源库来搜索此处提供的 shapefile 。但是,似乎有人应该编写一个实用程序来执行类似的操作
Geocoder.census_tract_of_address("200 N State Chicago IL 60601")
有谁知道这样的事情?我应该如何最好地解决这个问题?
php - 使用没有 GeoIP PECL 扩展的 Maxmind 地理 IP 数据库?
我正在尝试在免费虚拟主机上上传我的文件以进行试用。我遇到了客户端 ip 定位器的输出问题。我正在使用 maxmind 数据库。“地理IP.dat”
<?php
print geoip_database_info(GEOIP_COUNTRY_EDITION);
?>
输出是
Fatal error: Call to undefined function geoip_database_info() in /home/u_fg176/public_html/index.php on line 15
是geoip_database_info()
因为这个主机没有为php安装pecl ext而找不到函数吗?或者可能有其他原因导致此错误?
php - 获取方向的算法
我有一个由距离沿 gpx 路线的点组成的。我想用它来根据我拥有的基础轨迹数据生成方向。它工作得很好,只是数据的不准确性会导致 gpx 轨道上的缓冲区找不到任何轨迹的一些间隙。如果间隙小于某个单位,我想忽略这些部分。
我想得到这个:
当我不断遇到问题时,我正在寻找一些关于如何做到这一点的建议。我目前在 mysql 表中有数据,并且正在使用 php。
python - 如何在 Python 中执行双线性插值
我想使用 python 执行 blinear 插值。
我要插入高度的示例 gps 点是:
使用具有已知坐标和高度值的四个相邻点:
这是我的原始尝试:
其中 z0 和 z1
我得到 31.964,但从其他软件我得到 31.961。
我的脚本正确吗?
你能提供另一种方法吗?
2022 年编辑:
我要感谢所有在这个问题发表十多年后给出新答案的人。
php - 由于地理位置接近公式(商店定位器)而缺少结果
好的 - 我断断续续地为此苦苦挣扎了大约 3 个月,因为我已经用尽了我遇到的所有地理接近度公式,而且我离得到正确的结果还差得远,我想是时候了寻求帮助。
目的
我正在建立一个相当基本的商店定位器实现。用户输入他们的邮政编码并从预定义的搜索半径列表中进行选择。gmaps API 为该地址生成纬度/经度坐标并将它们传递给 php 脚本。在此脚本中,针对 mysql 数据库表查询用户坐标(结构如下)
该查询的结果(post ids)被输入到 wordpress 查询中,该查询生成包含地图标记数据的 XML。(wordpress 查询使用 post__in 和 posts_per_page -1 显示查询生成的所有 ID 的信息
问题
简而言之,我遇到的 Haversine 公式的每个实现似乎都会导致缺少标记 - 特别是任何非常接近用户输入坐标的标记(不确切知道,但我认为它在大约 500m 之内)。这是一个大问题,因为如果用户输入他们的邮政编码并且有一家商店非常靠近他们的位置,它就不会出现。
我已经尝试了大约 8 种不同的论坛排列组合,这些排列组合是我从各种教程中挖掘出来的,结果相同。以下是我目前在网站上使用的公式,它提供了所有标记,除了那些非常接近用户输入位置的标记:
我尝试了 1 个公式,这是 Mike Pelley 在这里建议的:Geolocation SQL query not found exact location
这个公式似乎显示了非常接近用户输入位置的标记,但错过了应该在给定半径内显示的其他标记。为了消除任何混淆,这是我使用的代码:
请求
基本上我想知道为什么这些代码块都没有显示正确的标记。如果有人可以建议对代码进行任何改进,或者可以将我指向一些我可能错过的资源,那就太好了
编辑
以为我的伪答案有效,但事实证明仍然存在问题。我现在最终选择了一个非常不同的方法,我正在使用一个非常好的 jquery 商店定位器,可以在这里找到:http ://www.bjornblog.com/web/jquery-store-locator-plugin
不适用于那里的每个项目,但对于我的需要,它是完美的(并且有效!)
javascript - 纬度点的相对位置
我目前正在参与一个项目,在该项目中,将地理点显示为VIDEO
元素(尺寸 512x288)顶部的叠加层会很有用。
该VIDEO
元素包含一个现场直播,并且我还有一个实时的方位、纬度、经度和高度信息,这些信息作为 JavaScript 变量输入到站点中。
我还有一系列包含在网站中的 POI(兴趣点)。POI 的格式如下:
每隔五秒左右,我想遍历 POI 数组,并检查它们中的任何一个是否在视频的当前视口内 - 如果为真,则将它们覆盖在VIDEO
元素的顶部。
有人可以指出我应该看什么的正确方向吗?我假设我必须使用例如墨卡托投影将点映射到 2D 平面。
但是在将 POI 的相对像素位置映射到视频的位置时,我有点迷茫。
期待得到一些提示!
wordpress - 有没有办法使用 WordPress 或 Drupal 建立一个类似 ushahidi 的网站?
我想知道是否有一些 Drupal 模块或 WordPress 插件可以创建ushahidi类型的网站(Ushahidi 是一家非营利性软件公司,开发用于信息收集、可视化和交互式映射的免费和开源软件。)
我想知道是否可以使用 ushahidi 提供的功能,同时还可以利用在这些更成熟的平台中创建的所有其他插件/模块。
谢谢。
oracle - 距离内的 Oracle 空间搜索
我有下表城市:
现在根据用户的经度(例如:44.8)和纬度(例如:46.3),我想搜索他附近 100 英里/公里内的所有城市。
我找到了一些示例,但不知道如何使它们适应我的情况
任何帮助,将不胜感激。
PS:如果有可能有距离和排序
PPS:由于性能问题,我想以这种方式执行此操作,我以这种方式执行此操作http://www.scribd.com/doc/2569355/Geo-Distance-Search-with-MySQL但耗时太长...
javascript - 地理 Javascript 解码
我需要解释此代码的工作原理以及如何对其进行编辑以进行更改,它是 Geo IP 插件代码。提前致谢