印度火车站的Android GPS数据

时间:2011-01-17 06:20:31

标签: android gps

我想制作一个Android应用程序,让用户了解印度接近的火车站。为此,我将在Android上使用GPS(位置管理器等)。到目前为止,我还没有使用GPS开发应用程序,所以我对Android API的功能缺乏洞察力。 我知道,通过Android API,我可以通过GPS和谷歌API了解用户的当前位置,但我可以从谷歌API for India了解附近火车站的位置吗?或者我可以知道所有火车站的纬度和经度,以便我可以在应用程序中预先提供它吗?

3 个答案:

答案 0 :(得分:2)

您可以在此html网址中插入lat,lon

  

http://maps.google.co.in/maps?f=q&source=s_q&hl=en&q=railway&aq=&sll=15.280211,73.910522&sspn=0.251039,0.405807&ie=UTF8&rq=1&ev=zo&split=1&radius=16.25&hq=railway&hnear=&ll=15.387157,73.909492&spn=0.25091,0.405807&z=12&output=kml

如果使用此URL触发http查询,则会获得kml文件。

Parse this file使用SAX解析器,您将获得一个铁路周围的地标列表。

答案 1 :(得分:0)

我认为你必须使用印度站点的经度和纬度(如前所述)。印度的所有地图提供商公司(如SatGuide)都在其地图中提供了工作站的位置,如果要在应用程序中显示它们,则需要复制应用程序中的坐标。由于印度有大量的车站,可能需要很长时间。

答案 2 :(得分:-1)

默认情况下无法使用。不得不使用提供该数据的网络服务,或者您必须使用谷歌地图和一些查询来执行此操作。