草庐IT

android - 如何在android中通过纬度和经度获取城市名称?

我想按当前位置的城市名称,但我有纬度和经度。如何得到它?我使用按钮单击然后我得到双值纬度和经度。我在下面的代码。请帮助我。谢谢!!ButtonbtnShowLocation;GPSTrackergps;@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);btnShowLocation=(Button)findViewById(R.id.btnShowLocation);//showlocationbut

具有纬度/经度值的 Android GeoPoint

我正在尝试通过45.44334获取-23.4456的GeoPoint在GeoPoint的构造函数中传递什么值,因为它只接受Ints。 最佳答案 GeoPoint坐标以微度(度*1e6)为单位——写成herefloatlat=-23.4456f;floatlng=45.44334f;GeoPointgp=newGeoPoint((int)(lat*1E6),(int)(lng*1E6)); 关于具有纬度/经度值的AndroidGeoPoint,我们在StackOverflow上找到一个类似

c++ - 将纬度/经度转换为 X/Y 坐标

我有墨尔本一个小区域的纬度/经度值;-37.803134,145.132377以及我从openstreetmap(OsmarenderImage)导出的平面图像。图片宽度:1018高度:916我希望能够使用C++将Lat/Long转换为X、Y坐标,该点将反射(reflect)该位置。我使用了我在网上找到的各种公式,如下所示,但没有任何帮助。vary=((-1*lat)+90)*(MAP_HEIGHT/180);varx=(lon+180)*(MAP_WIDTH/360);如果有人能清楚地解释如何做到这一点,那将是非常有帮助的。任何代码将不胜感激。 最佳答案

javascript - 如何将经度和纬度转换为街道地址

给定纬度和经度,我们如何使用Javascript或Python将其转换为街道地址? 最佳答案 99%的时间里,大多数人都会将您链接到Googlemap的API。不错的答案。但是——请注意禁止使用、使用限制和TermsofUse!虽然分布式应用程序很多不会违反使用限制,但对于Web应用程序来说却是相当有限的。TOS不允许您将Google的数据重新用于带有您的皮肤的应用程序。您会讨厌让您的商业计划因Google的停止和终止信而脱轨,不是吗?一切都没有丢失。有几个开放的数据来源,包括美国政府来源。以下是一些最好的:美国人口普查TigerD

python - 将纬度和经度转换为 3D 空间中的点

我需要将纬度和经度值转换为3维空间中的一个点。我已经尝试了大约2个小时,但我没有得到正确的结果。Equirectangular坐标来自openflights.org.我尝试了几种cos和sin的组合,但结果看起来并不像我们心爱的小地球。在下面,您可以看到应用转换Wikipedia的结果建议。我认为可以从上下文中猜出c4d.Vector是什么。defllarToWorld(latit,longit,altid,rad):x=math.sin(longit)*math.cos(latit)z=math.sin(longit)*math.sin(latit)y=math.cos(longit

python - 如何使用python获取纬度和经度

我正在尝试通过以下脚本检索物理地址的经度和纬度。但我收到错误消息。我已经安装了googlemaps。请回复提前致谢#!/usr/bin/envpythonimporturllib,urllib2"""ThisProgramsFetchTheAddress"""fromgooglemapsimportGoogleMapsaddress='MahatmaGandhiRd,ShivajiNagar,Bangalore,KA560001'add=GoogleMaps().address_to_latlng(address)printadd输出:Traceback(mostrecentcalll

python - 从 GeoTIFF 文件中获取纬度和经度

在Python中使用GDAL,如何获取GeoTIFF文件的经纬度?GeoTIFF似乎不存储任何坐标信息。相反,它们存储XY原点坐标。但是,XY坐标不提供左上角和左下角的经纬度。看来我需要做一些数学来解决这个问题,但我不知道从哪里开始。执行此操作需要什么程序?我知道GetGeoTransform()方法对此很重要,但是,我不知道如何处理它。 最佳答案 要获取geotiff角的坐标,请执行以下操作:fromosgeoimportgdalds=gdal.Open('path/to/file')width=ds.RasterXSizehei

python - 在 Django 中使用哪个模型字段来存储经度和纬度值?

我想使用经度和纬度存储我的用户位置,目前这来自谷歌地图,但我将使用GeoDango和一些点来计算点之间的距离。但是,我的第一个困惑是我应该使用Django中的哪个字段来存储经度和纬度值?我得到的信息是相互矛盾的。官方文档使用了一个FloatFieldhttps://docs.djangoproject.com/en/dev/ref/contrib/gis/tutorial/#geographic-modelslon=models.FloatField()lat=models.FloatField()stackoverflow上的几乎每个答案都显示DecimalFieldlong=mod

python - 如何快速估计两个(纬度、经度)点之间的距离?

我希望能够估计两个(纬度、经度)点之间的距离。我想低于,因为这将用于A*图形搜索,并且我希望它快速。这些点之间的距离最多为800公里。 最佳答案 HaversineFormulainPython(BearingandDistancebetweentwoGPSpoints)的答案提供可以回答您的问题的Python实现。使用下面的实现,我在一台旧笔记本电脑上在不到1秒的时间内执行了100,000次迭代。我认为就您的目的而言,这应该足够了。但是,您应该在优化性能之前分析任何内容。frommathimportradians,cos,sin,

python - 获取给定当前点、距离和方位的纬度/经度

给定一个现有的纬度/经度点,距离(公里)和方位角(度数转换为弧度),我想计算新的纬度/经度。This网站一遍又一遍地出现,但我就是无法让公式为我工作。上面链接的公式是:lat2=asin(sin(lat1)*cos(d/R)+cos(lat1)*sin(d/R)*cos(θ))lon2=lon1+atan2(sin(θ)*sin(d/R)*cos(lat1),cos(d/R)−sin(lat1)*sin(lat2))以上公式适用于MSExcel,其中-asin=arcsin()d=distance(inanyunit)R=Radiusoftheearth(inthesameunitas