你好,我叫詹姆斯,
我正在自学如何开发android应用程序,我设计了一些基本的应用程序--一些计算器应用程序,记事本,android百分比计算器。例如,用户可以将位置标记到地图,然后获取指向该位置的方向,或者获取位置的图像并将其地理标记到地图上,然后向其添加某种描述。
我已经在google上搜索了一段时间,关于如何设计这个应用程序,但我还没有找到任何教程/指南,如何在google地图上实现图像地理标记/位置标记。
请谁能给我一些指导,一些阅读或可能纠正我,如果我没有寻找正确的材料。
到目前为止,我已经进行了一些搜索,包括:如何将谷歌地图添加到我的安卓应用程序中(我找到了一个很好的指南,而且我知道我可以如何做到这一点)如何在安卓应用程序上实现地理标记(除了在play商店上发布的几个应用程序之外,还没有找到任何有用的资料)如何实现位置标签(也没有找到任何有用的资料)我在YouTube上找到了一段视频,其中有人设计了一个类似的应用程序,我正计划使用http://www.youtube.com/watch?v=_V49bXXtnvU,但除此之外,我只看到了一些视频/指南,展示了如何将谷歌地图添加到安卓应用程序中,比如http://www.youtube.com/watch?v=awX5T-EwLPc
耽误您时间,实在对不起。
发布于 2015-09-03 21:43:27
我不确定你是否已经找到了答案,但以防你或其他人还在寻找:- http://www.vogella.com/tutorials/AndroidGoogleMaps/article.html
我发现该教程对MapsActivity入门很有帮助。如果您使用的是Android Studio,那么只需启动一个新项目,并将主活动选为Map activity。这将从启动Google Maps API所需的大量代码开始。它将带您了解如何为您的应用程序获取google api密钥。
设置好之后,再看看这个map可用的几个监听器。您可能需要的一些是Map.setOnMapLongClickListener、Map.setOnMarkerClickListener、Map.setOnMarkerDragListener。这些将帮助您决定如何处理地图上的位置。
看看要使用的Marker类Google Map。您将使用这个类设置您的标记/标记。如果愿意,您可以用图像替换默认标记,也可以创建自己的自定义标记。https://developers.google.com/android/reference/com/google/android/gms/maps/model/Marker?hl=en
您可以使用LocationManager获取您的当前位置。下面是一个简单的教程:http://javapapers.com/android/get-current-location-in-android/
如果您计划在应用程序中提供相机或从图库中获取图像,则应查看相机类:http://developer.android.com/guide/topics/media/camera.html
和一个简单的教程:http://www.tutorialspoint.com/android/android_camera.htm
我会在启动你的应用程序项目时一次添加一个功能。使用工作键创建映射,并确保它显示映射。然后,在您的当前位置添加一个标记(在模拟器上,您必须设置默认位置,因为它没有gps)。然后,允许用户通过长按地图位置来添加标记。然后,在地图上长按时打开一个选项对话框,即标签位置、自定义标签、相机图像标签等。
https://stackoverflow.com/questions/26902555
复制相似问题