Articles of 地图

我想使用提供路线的地图制作Android应用,但不能使用Google地图

我想制作一个Android应用程序,加载我在build筑物内部创build的地图。 我希望它提供一个房间之间的方向。 如果可能,在楼层之间。 我希望地图可以缩放,也可以点击。 即你可以点击你所在的位置,以及你想去的地方,应用程序将提供方向。 或者你在文本框中input你所在的房间,你想去的地方,然后再提供方向。 我偶然发现了一些让你使用开源地图的东西,并将你自己的节点添加到每个angular落或参考地。 但经过一小时的Googlesearch,我再也找不到这个网站了。 有没有人有任何想法我可以做到这一点?

如何检测Android中的Google MapView运动?

我想dynamic更新地图/加载新的地图覆盖每次我的用户移动一定的距离。 我怎么去做这个? 每次用户移动地图时是否都有监听器? 我很可能只是测量中心点之间的距离。 谢谢!

在Android上获取地图缩放级别,比如在JS Google Maps API上:map.getBoundsZoomLevel(bounds)

我有一个集群标记,它定义了一个包含一组标记的边界矩形。 集群有一个中心(lat,lon),一个标记计数和一个纬度和经度跨度来计算边界。 Google Maps API(JS)有一个名为“getBoundsZoomLevel(bounds)”的函数,但我无法在Google Maps SDK for Android中find等效的方法。 如何估算给定范围的缩放级别(特别是在具有不同分辨率/密度的不同设备上)? 我已经计划过,用户可以触摸集群标记,地图视图将以集群中心和边界为中心。 有没有人有一个工作代码片段或一些build议给我? 在此先感谢问候Thorsten。

通过点击地图获得坐标(openstreetmaps)

我们如何通过在开放的街道地图上点击来获得点的坐标? 尝试: public void onClick(View v) { Projection proj = mapView.getProjection(); IGeoPoint p = proj.fromPixels(v.getX(), v.getY()); System.out.println("x: "+ v.getX() + " y: "+ v.getY()); } 欢呼声,Thanasio

无法导入com.google.android.maps.MapActivity

我尝试导入com.google.android.maps.MapActivity但我的程序无法识别它。 我也有<uses-library android:name="com.google.android.maps" />并在我的项目中设置apiKey。 任何人都可以解释为什么我可以导入上述行吗? 提前致谢。

Google地图API v2无法使用

我试图在这里运行示例代码: Google Maps Android API V2示例代码 但我得到错误NoClassDefFound。 以下是我的logcat。 任何人都可以帮我解决这个问题吗? 任何帮助非常appricated谢谢 12-04 18:04:18.854: E/AndroidRuntime(1801): java.lang.ExceptionInInitializerError 12-04 18:04:18.854: E/AndroidRuntime(1801): at java.lang.Class.newInstanceImpl(Native Method) 12-04 18:04:18.854: E/AndroidRuntime(1801): at java.lang.Class.newInstance(Class.java:1319) 12-04 18:04:18.854: E/AndroidRuntime(1801): at android.app.Instrumentation.newActivity(Instrumentation.java:1053) 12-04 18:04:18.854: E/AndroidRuntime(1801): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1974) 12-04 18:04:18.854: E/AndroidRuntime(1801): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:2084) 12-04 18:04:18.854: E/AndroidRuntime(1801): at android.app.ActivityThread.access$600(ActivityThread.java:130) 12-04 18:04:18.854: E/AndroidRuntime(1801): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1195) 12-04 18:04:18.854: E/AndroidRuntime(1801): at android.os.Handler.dispatchMessage(Handler.java:99) […]

如何在Android上使用Google地图或mapquestdynamic突出显示道路的侧面(或在旁边画一条线)

我试图强调用户所在的街道(或者所有的街道,如果这样比较简单的话)的单边或者双边(至less是街区)。 我可以find奇数或偶数的一面,我已经弄清楚了,但是画一条与路面平行的线路是有问题的。 我devise了一种使用谷歌地图和地理编码的方法,在奇数或偶数一侧的块的末端find点,并在它们之间划一条线,但是所有的地理编码都是缓慢且不可靠的。 它在我的公寓工作很好,但在许多地方落在脸上。 有没有办法在地图顶部向北或向南,向东或向西移动第二道路,并改变道路颜色? 我打开使用谷歌或mapquest API如果提供了一个有用的function。

Android的谷歌地图与3D标记?

我是Android开发的初学者。 试图在谷歌地图上制作3D标记的应用程序,但显然只能做平面或常规标记。 有没有办法使3D标记/模型以某种方式? 也许在地图上方的一个不可见的图层层或另一个地图服务比谷歌? 谢谢!

Android:使用图像自定义离线地图

我正尝试构build一个应用程序,可以使用存储在应用程序中的图像显示地图,使用Google地图的大部分function,但是使用此自定义图像,而不必连接才能获取地图图块。 我正在寻找的主要事情是一种显示图像的方式,用户可以捏合缩放,拖动移动和点击覆盖。 我也会根据纬度/经度坐标尝试在地图上添加叠加层,并显示用户的位置,但这不应该太难,因为我可以在地图上定义一个经纬度点并计算其中的所有其他点。 有没有人知道我可以用来显示这样的地图?

离线vectorTileProvider,在Android中扩展谷歌地图api v2

我知道有一些Android地图库可以从OSM(* .map等)渲染基于vector的图块。 但是我没有find任何只有引擎的库来以graphics方式呈现vector图块,并将其作为TileProvider返回给Google Maps api v2 for Android。 对于离线光栅图块:我知道如何处理光栅图块(osmdroid jpg文件)。 良好的工作示例: TileProvider使用本地磁贴 。 有人知道在哪里可以find这个vector瓷砖? 亲切的问候,托尼