问题标签 [geocode]
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.
mysql - 地理编码计算 - 我有足够的数据吗?
请耐心等待,因为我对地理编码非常陌生,并且不确定我是否拥有实现目标所需的东西。
我希望用户选择墨尔本市的郊区。当他们选择郊区时,我想显示所选郊区一英里内的周边郊区。因此,我的数据库表将如下所示:
郊区 LattLong
FITZROY 37° 47' S / 144° 58' E
科林伍德 37° 48' S / 144° 59' E
阿伯茨福德 37° 48' S / 144° 59' E
克利夫顿山 37° 47' S / 144° 59' E
菲茨罗伊北 37° 47' S / 144° 59' E
卡尔顿 37° 48' S / 144° 58' E
因此,假设用户选择 FITZROY 作为其郊区。这些是我认为1英里半径范围内的一些郊区。
我的问题是我不了解 LattLong 字段中的数据。这是足够的数据来进行我的计算吗?
有没有一个例子可以告诉我如何从 MySQL 数据库中选择 1 英里内的郊区?
我不知道从哪里开始在谷歌上帮助我解决这个问题,所以任何指导都将不胜感激。
亲切的问候,约翰
android - Android - 如何获取当前位置(纬度和经度)?
我正在使用以下代码来获取当前位置(纬度和经度),但我没有获取当前位置(纬度和经度)。
有谁知道为什么?
PS:我在manifest
文件中使用以下权限:
ruby-on-rails - Geocoder, how to test locally when ip is 127.0.0.1?
I can't get geocoder to work correct as my local ip address is 127.0.0.1 so it can't located where I am correctly.
The request.location.ip shows "127.0.0.1"
How can I use a different ip address (my internet connection ip) so it will bring break more relevant data?
jquery - 为什么 Google Maps API 拒绝绘制我的折线数组?
我认为这个问题与我如何为我的折线构建路径数组有关,但必须有一种方法可以做到这一点。目标是从名为“address[]”的数组输入字段创建地理编码位置数组。我已经通过这样做让折线工作:
但是当我尝试从 $.each 语句创建一个数组时,该数组的结果不同并且不起作用。这是我写的代码:
有什么想法我应该做什么?
javascript - jQuery:在提交表单之前执行一些操作
我有一个页面,上面有一个表单。该表单包含一个文本框和一个提交按钮。
提交表单后,通过单击按钮或在文本框中按 Enter 键,我想进行查找(在这种情况下,使用 Bing 地图对邮政编码进行地理编码),然后像往常一样将表单提交到服务器.
我目前的方法是将提交事件的处理程序添加到唯一的表单,然后在我完成后调用 submit() ,但我无法让它工作,也无法调试问题:
javascript - google.maps.Geocoder::geocode 的 Javascript 闭包
我正在使用 google.maps javascript API v3。我需要使用“点击”监听器将一组公民地址翻译成谷歌地图上的标记。当用户单击地图中的标记时,我希望打开另一个窗口,其中包含与该地址相关的 url(另一个选项卡是理想的)。
我无法保持地址和 url 之间的关系,因为我使用 javascript Closure 和谷歌方法 geocode()。
我有一组地址,例如
然后我使用 API 进行地理编码并在地图上创建标记
在匿名函数内部,我该如何使用var url
?
callback - 谷歌地图 v3 地理编码器:纬度和经度的回调
我可以使用地理编码创建以科罗拉多州 Niwot 为中心的 Google 地图。如果我单击表单中的“编码”按钮(我从 Google 网站获得),它会在地图上的正确位置放置一个标记。
我的问题是:如何使用 javascript 回调函数检索位置坐标(纬度和经度)?我需要将经纬度放入我的数据库中。
另外,现在我只在一个地方使用它来进行故障排除,但是我需要它来处理许多地址。
代码如下。
var 地理编码器;变量映射;函数初始化(){
}
函数代码地址(){
var address = 'Niwot, CO';//这最终将是一个数组 geocoder.geocode( { 'address': address}, function(results) {
//下面的代码基于注释1添加;如何显示纬度和经度?我需要这样做以进行故障排除。
}); }
javascript - 在地理编码功能之外获取标记
我希望能够在地理编码功能之外捕获标记对象并且无法弄清楚如何。
请帮我。
编码:
提前致谢!
javascript - javascript地理编码latlng变量
JAVASCRIPT
我确定这是一个非常简单的问题。
我正在修改下面的行并想用一个变量替换 (53, 0) 。但是,创建的名为“result”的变量等于“(34, 2)”,即它已经有括号括起来。
我试过了
它没有工作!
完整代码
var geocoder = new google.maps.Geocoder();
}
作为参考, alert(result) 返回
(53.8622017,-2.405405999999971)
google-maps - 我是否需要对国家/热门地点进行地理编码才能将其作为标记添加到 Google 地图?
我有一个脚本,可以根据用户输入生成大量位置/地点。我想将这些地方添加为基于 javascript APIv3 的谷歌地图上的标记,但我很容易超过地理编码限制。
有没有办法简单地将一串流行位置插入到标记选项变量中并将其加载到地图上?所以插入“美国波士顿”而不是 latlng(X,Y)?我可以使用他们的其他选择吗?我知道免费的地理编码 API,但并非我所有的位置都在美国。