标签: geolocation

如何获得朋友的位置(经度和纬度)?

我有一个应用程序需要朋友的位置(lon&lat)使用他们的手机号码.任何人都可以告诉我如何做到这一点?

gps android geolocation android-widget android-manifest

0
推荐指数
1
解决办法
2万
查看次数

使用GPS坐标计算最短距离

我想知道计算公式,借助GPS坐标进行最短距离计算,精度> = 5 mtr.

我查看了Haversine公式和大圆距离公式.但它们适用于长距离计算.如果我们谈论mtrs的准确性应该使用哪个公式?

geometry gps geolocation

0
推荐指数
1
解决办法
1749
查看次数

表格提交基于IP或地理位置

我需要根据用户的ip或地理位置创建一个提交到电子邮件地址的表单.例如,如果用户在秘鲁提交表格,则需要发送给该地区的代表; 如果用户在美国提交表格,然后提交给美国的代表,等等......有没有人有任何信息.在这?这将不胜感激.谢谢!

php geolocation

0
推荐指数
1
解决办法
293
查看次数

Android:如果通过WiFi连接手机,则无法从网络获取地理位置

我正试图从网络中获取地理定位:

boolean network_enabled = false;
LocationManager lm;
lm = (LocationManager) context.getSystemService(Context.LOCATION_SERVICE);

try{
   network_enabled = lm.isProviderEnabled(LocationManager.NETWORK_PROVIDER);
} catch(Exception ex){
   Log.v("my_log_tag", "network location exception: " + ex.toString());
}

if(network_enabled){
   lm.requestLocationUpdates(LocationManager.NETWORK_PROVIDER, 0, 0, locationListenerNetwork);
}
Run Code Online (Sandbox Code Playgroud)

如果我的手机只通过手机网络连接,它的效果很好,但我有一个问题:如果我的手机不仅通过手机网络连接,而且连接到某些WiFi接入点(比如我的家庭接入点),那么我收到的不是地点.似乎Android尝试使用我的WiFi接入点获取地理位置,但当然不能.如何让Android从手机网络获取位置并忽略任何WiFi连接?

我当然知道这是可能的,因为,例如,Yandex Maps应用程序做得很好.

我需要再说一个细节:即使我没有启用复选框设置 - > 位置和安全性 - > 使用无线网络,此Yandex地图应用程序也可以通过网络接收地理位置.我不知道它是如何工作的,但也许它使用完全不同的方法.

事实是:如果我启用了GPS,它会使用GPS.如果我禁用了GPS,但启用了蜂窝网络连接,则它使用网络进行地理定位,独立于WiFi连接和复选框" 使用无线网络 ".

我怎么能这样做?

谢谢.

networking android geolocation

0
推荐指数
1
解决办法
2123
查看次数

如何计算给定点(经度,纬度)给定半径内的所有点(经度,纬度)?

我有一个给定的点(经度,纬度),我想获得所有的点范围,比如给定点5英里半径?

java geolocation latitude-longitude

0
推荐指数
1
解决办法
2105
查看次数

Java中的地理位置IP

有没有办法从IP地址获取国家,城市(一般是:地理定位信息).请注意,我的应用程序是java.

我访问并尝试了许多Web服务,但我找不到合适的服务,我更喜欢自己编写.此外,我发现了一些CSV数据库,但这个解决方案根本不可取.请帮忙.

java ip geolocation

0
推荐指数
1
解决办法
2314
查看次数

是否有一个JavaScript或可能的Python/Django Web服务来对街道地址进行地理编码?

是否有通用的JavaScript或可能的Python/Django或其他开源Web服务或API来查找给定街道地址的地理位置?http://www.braincastexception.com/wp7-web-services-first-part-geocodeservice/做了我想要的,显然是在C#中.是否可以从JavaScript或可查询的开源项目中获得?

ATdhvaanckse,

javascript python api geocoding geolocation

0
推荐指数
1
解决办法
436
查看次数

如何从位置列表中获取最近的区域?

我有一个API,它返回一个城市内不同区域的列表,其中包含该区域的天气.我想根据我当前的位置得到最近的区域.

API返回

  • 区域
  • 纬度
  • 经度
  • 天气

如何根据这些数据找到最近的区域?

iphone objective-c geolocation latitude-longitude ios

0
推荐指数
1
解决办法
2910
查看次数

PHP纬度经度来解决

我的网站上有一个表格,用户输入地址.当他们提交表单时,我将此位置转换为纬度/经度并将其存储在MySQL数据库中.我正在使用Google的Geocode服务进行此转换.问题是我无法找到将纬度/经度转换回地址的类或服务,据我所知,谷歌的地理编码服务是单向转换.我意识到我可以将物理地址存储在数据库中,但随着时间的推移,当它可以以更简单的格式存储时,这是浪费的空间.有没有人知道从纬度/经度转换为地址的类/服务,或者我是否错了,我可以使用谷歌的地理编码系统?过去几天我找了答案但找不到任何东西.谢谢你的帮助!

php location geolocation latitude-longitude

0
推荐指数
3
解决办法
5万
查看次数

如何使用CommonWare获取Android的位置?

有人可以共享使用Commonware jar库的android项目的工作代码.

我已经从https://github.com/alexbirkett/cwac-locpoll下载了代码

我非常喜欢及时获取位置的概念,但我无法使用此库完成它... plz帮助......

明显的条目

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<receiver android:name="com.commonsware.cwac.locpoll.LocationPoller" />
<service android:name="com.commonsware.cwac.locpoll.LocationPollerService" />
Run Code Online (Sandbox Code Playgroud)

活动中的代码

private void initLocationTracker()
    {
        try{
            alarmManager = (AlarmManager)getSystemService(ALARM_SERVICE);
            Intent intent = new Intent(this, LocationPoller.class);

            Bundle bundle = new Bundle();
            com.commonsware.cwac.locpoll.LocationPollerParameter locationPollerParameter =
                                                                        new LocationPollerParameter(bundle);

            locationPollerParameter.setIntentToBroadcastOnCompletion(new Intent(this, LocationReceiver.class));

            // try GPS connection now

            locationPollerParameter.setProviders(new String[]
                    {LocationManager.GPS_PROVIDER,LocationManager.NETWORK_PROVIDER});

            locationPollerParameter.setTimeout(60000);
            intent.putExtras(bundle);

            pendingIntent = PendingIntent.getBroadcast(this,0,intent,0);
            alarmManager.setRepeating(AlarmManager.ELAPSED_REALTIME_WAKEUP, SystemClock.elapsedRealtime(),PERIOD,pendingIntent);


            Toast
                    .makeText(this,
                            "Location polling every 30 minutes begun",
                            Toast.LENGTH_LONG)
                    .show();
        }
        catch (Exception e)
        {
            String s = e.getMessage();
        } …
Run Code Online (Sandbox Code Playgroud)

android location geolocation broadcastreceiver android-service

0
推荐指数
1
解决办法
558
查看次数