Tag: geolocation

在Node.js中inputpincode值需要获取国家,州,城市和地区

我正在开发一个使用nodeJs和ejs的Web应用程序。 我需要根据input的密码(邮编)自动更新国家,州,城市和地区。 节点js中是否有可用的包或其他可用的方法来达到这个目的?

如何在Nodejs中find所有用户的geoip位置

我有一个要求,我必须find用户的地理位置。 我已经使用了代码将用户的地址存储在数据库中,然后显示该用户的地理位置。现在假设用户将他的位置更改为其他地方。如果用户现在从该地区或国家login,我应该显示该用户的地理位置。 我使用的代码是: geo.geocoder(geo.google, address, sensor,function(formattedAddress, latitude, longitude) { console.log("Formatted Address: " + formattedAddress); console.log("Latitude: " + latitude); console.log("Longitude: " + longitude); user.latitude = latitude; user.longitude = longitude; user.save(function(err) { if(err) return userUpdateFailed(); req.flash('info', 'Succesfully Upadated Changes'); res.redirect('/userinfo'); }); }); 有没有其他的select,我可以finduser.Please帮助确切的位置

获取设备的移动速度

我正在Sencha Touch和NodeJS上开展一个项目。 我现在想要做的是获得设备的移动速度。 从我在Sencha Docs中看到的,我应该使用Ext.device.Geolocation来使用设备的地理位置服务,而不是浏览器。 我正在这样做… Ext.device.Geolocation.getCurrentPosition({ success: function(position) { alert(position.coords.speed); alert(JSON.stringify(position)) }, failure: function() { console.log('something went wrong!'); } }); 那里的位置var从我的iPhone运行时得到这个值.. { busId: '186', position:'{"speed":null,"accuracy":81.15007979037921, "altitudeAccuracy":10,"altitude":9.457816123962402,"longitude":-54.950113117326524, "heading":null,"latitude":-34.93604986481545}'} 这是缺less速度属性,我不明白为什么。 一个更奇怪的事情发生虽然。 如果我通过Android设备访问我的应用程序,位置variables是空的。 我所得到的是{} 。 该应用程序正在我的电脑本地主机上运行,​​当我说通过我的手机访问我的意思是我用我的电脑IP访问它。 我不知道这是否应该工作正常或不。 我已经添加了cordovaAPI,或试图,在我的项目文件夹中,像这样… 并包括在我的index.html像这样… <script type="text/javascript" src="./cordova-ios/CordovaLib/cordova.js"></script> 我没有cordova的经验,所以我不知道我在这里做什么,我做错了什么?

SailsJS geoNear Issues

在SailsJS中使用geoNear工作时遇到了很多麻烦。 在我的UserController.js我想在我的用户模型中的location字段上做一个geoNear查询。 它被定义为带有2d索引的JSON。 以下是该领域数据的一个例子: "location" : { "type" : "Point" , "coordinates" : [ 42.8003 , -73.8808 ]} 在我的UserController中,我的geoSearch方法如下所示: geoSearch: function(req, res) { //sails.log.verbose(req); var lat = req.param('lat'); var lng = req.param('long'); var limit = req.param('limit') || 50; var maxDistance = req.param('radius') || 5000; //meters sails.log.verbose('lat : ' + lat); sails.log.verbose('lng : ' + lng); […]

在Visual Studio 2015 TACo上为Cordova插件集成获取构build错误

这是关于基于Cordova的通用应用程序开发,使用Visual Studio 2015 – Apache Cordova(TACo)的工具。 这里是我试图运行的示例代码: AngularJSToDo应用程序 。 在这个应用程序,有GeoLocationcordova插件正在使用。 在config.xml中: <vs:plugin name="org.apache.cordova.geolocation" version="0.3.10" /> 在为Windows Phone Emulator 8.1构build应用程序的同时,在下面的过程之后会引发错误: ——添加插件:cordova-plugin-geolocation@2.2.0 1>在插件上调用plugman.fetch“cordova-plugin-geolocation@2.2.0” 1>通过插件registry获取插件“cordova-plugin-geolocation@2.2.0” 1> MDAVSCLI:错误:读取ECONNRESET 长时间获取事件后会出现此错误。 我已经尝试通过命令提示符使用“npm”命令来安装特定的插件,但VS编译会自动清除较旧的插件并重新下载并安装最新的插件。 在错误部分,它说 “阅读ECONNRESET” 请指导我应该做些什么来解决从Visual Studio构build这个错误。 参考: https : //taco.visualstudio.com/en-us/docs/create-a-hosted-app/

如何在node.js和mongodb中实现geoip

我在node.js中看到了一些使用geoip的例子,例如https://github.com/kuno/GeoIP.git和https://github.com/wadey/node-geoip 。 然而,我想要的是显示地图显示geoip为特定的用户。如何实现。

有一个node.js模块可以确定一个IP的地理位置吗?

给一个IP,有没有一个node.js模块可以确定它在哪个城市和州?