室内定制地图应用 [英] Indoor Custom Maps Application

查看:143
本文介绍了室内定制地图应用的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

目前我在我的Andr​​oid项目的研究阶段。我感兴趣的开发室内自定义地图应用程序。有2个问题,我目前面临的这样的:

I am currently in the research phase of my project on Android. I am interested in developing indoor custom maps application. There are 2 problems I am currently facing in this:

  1. 在我无法使用GPS,因为它不会像一座建筑物或商场
  2. 室内设置工作
  3. 在我无法使用谷歌地图API,因为我需要在显示我的位置 室内自定义地图(如建筑物的平面布置图)。我假设在这里 我有建筑物或商场的自定义地图。
  1. I can't use GPS as it won't work in the indoor settings like a building or a mall
  2. I can't use Google Maps API as I need to show my location on a indoor custom map(like a floor-plan of a building). I'm assuming here that I have the custom map of the building or mall.

现在我的目标是要找到Android手机的地方使用一些方法和自定义显示它map.To找到位置,我有以下选项,

Now my goal is to find location of the Android phone using some methods and display it on the custom map.To find the location I have following options,

  1. 使用蓝牙转换器或发射器,我假设,蓝牙转换器或发射器保持在自定义地图上的已知位置,我知道所有的覆盖区域。我会用像RSSI方法来获取最近的加密狗从这里我Phone.The问题是我不知道如何使用这些信息来绘制我的手机上map.I的位置都听过形状文件为Windows Mobile其中用于此purpose.Don't知道我可以利用他们的机器人。
  2. 使用的WiFi接入点 - 类似于Bluetooth.But成本更 比蓝牙。
  1. Use of Bluetooth dongles or transmitters, I am assuming that Bluetooth dongles or transmitters are kept at known locations on the custom map and I know the coverage area for all of them. I will use methods like RSSI to get nearest dongle from my Phone.The problem here is I don't know how do I use this information to plot the location of my phone on the map.I have heard of shape files for Windows Mobile which are used for this purpose.Don't know how I can make use of them in Android.
  2. Use of WiFi Access Points - Similar to Bluetooth.But cost is more than Bluetooth.

任何人都可以请提出一些解决这些问题。

Can anyone please suggest some solutions to these problems.

感谢。

推荐答案

您正在寻找做的是建立一个GIS型工具,而不是一个地图工具。谷歌地图是已知的地方的地图和已建成为世界大部分地区的数据。我不知道有任何GIS支持在谷歌地图不知名的地方。虽然你可以添加图层到谷歌地图(包括您自己的GIS型建筑图层)我不知道,这将是多大的帮助,你可能要放大低于谷歌地图支持该决议。

What you are looking to do is create a GIS-type tool, not a map tool. Google Maps is for maps of known places and has data already built in for much of the world. I'm not aware of any GIS-support in Google maps for unknown places. While you can add layers to Google Maps (including your own GIS-type building map layer) I don't know that it will be of much help as you probably want to "zoom in" below the resolution that Google maps supports.

您可以使用蓝牙或WiFi定位设备,只要你有已知的端点,您可以识别的位置。在这种情况下,我倒是觉得你要么需要估计​​设备的位置(类似于如何谷歌地图绘制一个圆圈围绕定位单从无线运营商塔定位在地图上)。如果你能在多个doggles或发射器检测到设备,我怀疑你可以进行三角测量,以获得更好的修复。

You can use Bluetooth or WiFi to locate the device, provided you have known end-points that you can identify the location of. In this case, I'd think you'd either need to estimate the location of the device (similar to how Google Maps draws a circle around the locator on the map when locating solely from wireless carrier towers). If you can detect the device at multiple doggles or transmitters I suspect you could triangulate to get a better fix.

此外,根据你的规模,你可以使用内置有手机信号塔位置信息定位服务,但我猜测,分辨率是非常高的应用程序。

Again, depending on your scale, you could use the built-in locator service with cell-tower location information, but I'm guessing that resolution is much to high for your application.

这篇关于室内定制地图应用的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆