Android 室内自定义地图应用
我目前正处于Android项目的研究阶段。我对开发室内自定义地图应用程序感兴趣。我目前在这方面面临两个问题:Android 室内自定义地图应用,android,google-maps,dictionary,bluetooth,wifi,Android,Google Maps,Dictionary,Bluetooth,Wifi,我目前正处于Android项目的研究阶段。我对开发室内自定义地图应用程序感兴趣。我目前在这方面面临两个问题: 我不能使用GPS,因为它在室内环境(如建筑物或购物中心)不起作用 我不能使用谷歌地图API,因为我需要在地图上显示我的位置 室内自定义地图(如建筑的楼层平面)。我在这里假设 我有大楼或购物中心的自定义地图 现在我的目标是使用一些方法找到Android手机的位置,并将其显示在自定义地图上 使用蓝牙加密狗或发射器时,我假设蓝牙加密狗或发射器保存在自定义地图上的已知位置,并且我知道所有这些加密
谢谢。您要做的是创建一个GIS类型的工具,而不是地图工具。谷歌地图(GoogleMaps)是为已知地点绘制的地图,并且已经为世界大部分地区内置了数据。我不知道谷歌地图对未知地点的任何地理信息系统支持。虽然您可以将图层添加到谷歌地图(包括您自己的GIS类型建筑地图图层),但我不知道这会有多大帮助,因为您可能希望在谷歌地图支持的分辨率下“放大” 您可以使用蓝牙或WiFi来定位设备,前提是您知道可以识别设备位置的端点。在这种情况下,我认为你要么需要估计设备的位置(类似于谷歌地图在地图上围绕定位器画一个圆圈,当只从无线电信塔定位时)。如果你能在多个狗狗或发射器处检测到该设备,我想你可以通过三角测量来获得更好的修复
同样地,根据您的规模,您可以使用内置的定位服务和基站位置信息,但是我猜对于你的应用程序来说分辨率太高了。我找到了使用蓝牙在自定义地图上绘制加密狗位置的解决方法。这不是理想的答案,但我想要的只是设备在室内环境中的大致位置。我们可以使用Android bluetooth API从所有的应用程序获取RSSI读数加密狗并从设备中查找最近的加密狗 现在,要在自定义地图上绘制它,我们可以获得地图的图像,并在位置坐标上覆盖另一个标记图像(即使用图像上加密狗位置的像素值)。我们还可以添加图像的缩放功能,使其看起来像谷歌地图。我们还可以添加ontouchlistener功能,以添加单击标记的功能 这只是我找到的解决方法。它不会给你设备的确切位置。如果有人想要代码,请发电子邮件给我 谢谢
Ameya@Ameya,我正在做一个听起来与你非常相似的项目。你能给我发一些关于地图的信息吗?如果能听到在这方面有经验的人的意见,那将是一个很大的帮助。很抱歉,我找不到您的电子邮件进行联系:(我的在我的个人资料上page@Ameya,这有用吗?:@Ameya Phadke你能分享更多信息吗?????我需要提前实现完全相同的…thnx