草庐IT

Openstreetmap

全部标签

android - 我可以在 osmdroid 中使用 Google map 图 block 吗?

我正在开发一个支持GoogleMaptilesosmdroid的应用程序。可以将Googlemap图block与osmdroid一起使用吗? 最佳答案 确实,服务条款中有限制。https://developers.google.com/maps/terms#10-license-restrictions查看第10.4d、e段。NouseofContentwithoutaGooglemap.UnlesstheMapsAPIsDocumentationexpresslypermitsyoutodoso,youwillnotusetheC

Android在openstreetmap上绘制路线

关闭。这个问题需要更多focused.它目前不接受答案。想改进这个问题吗?更新问题,使其只关注一个问题editingthispost.关闭7年前。Improvethisquestion我正在寻找一种在我的android应用程序中的openstreetmap上绘制路线路径的方法。我只有起点和终点,但不想要一条直线。关于如何执行此操作的任何想法?

android - Mapsforge 的 fragment 支持

我知道这里有一些针对Mapsforgefragment的补丁:https://code.google.com/p/mapsforge/issues/detail?id=177.但是我不确定如何使用它。这是我到目前为止实现的:publicclassTOfflineMapViewFragmentextendsSherlockFragment{MapViewmyOpenMapView;//othercodeshere...publicViewonCreateView(LayoutInflaterinflator,ViewGroupcontainer,BundlesavedInstanceSt

android - Osmdroid 和 Pinch

我正在使用osmdroid(3.0.8)开发应用程序。当我使用两根手指放大和缩小时,缩放从map的中心开始,而不是从两根手指的中间开始(使用MapView.setMultiTouchControls(true);)。我尝试实现捏合(pinch)但结果不佳。我读过其他类似的问题,但没有找到好的解决方案。注意:我必须使用OSM,而不是其他解决方案 最佳答案 Osmdroid3.0.10支持在您捏合的位置进行缩放。如果您有兴趣尝试,示例还包括双指旋转手势叠加层。 关于android-Osmdr

java - map View 上的按钮

我正在我的MapActivity.java中创建一个OSMdroidmapView,我想添加按钮和弹出窗口-我只知道这是如何在.xml中完成的,但是由于这个MapView没有使用任何.xml,我很困惑我是如何做到的可以在我的Java代码中放置(图像)按钮。@OverridepublicvoidonCreate(finalBundlesavedInstanceState){super.onCreate(savedInstanceState);//SetupbasemapfinalRelativeLayoutrl=newRelativeLayout(this);CloudmadeUtil.

android - 连接到 PostGIS 数据库

我正在尝试创建一个应用程序,允许用户查看托管在我自己的切片服务器上的OSMmap,并且还可以对其进行编辑。我目前有一个图block服务器,它可以将map图block(png图像)传送到我的android应用程序,该应用程序使用OSMDroid显示。我还有一个存储OSM数据的PostGIS数据库。我想做的是以OSMDroidmapView为基础,它允许用户查看完全渲染的map,然后让应用程序从PostGIS数据库下载OSM数据并将道路线绘制为覆盖MapView的顶部,以便用户可以操作这些线,然后将它们提交回数据库。它看起来类似于Vespucci的做法。这听起来是个好方法吗?另外,有人知道

android - 在 Android 应用程序中使用 OSM 而不是 Google map

我想在开发Android应用程序时使用OSM而不是Googlemap。怎么可能? 最佳答案 我也在osm帮助上问了这个问题,我明白了。http://code.google.com/p/osmdroid/osmdroidprovidesTools/ViewstointeractwithOpenStreetMap-Data.TheOpenStreetMapViewisa(almost)full/freereplacementforAndroidsMapViewclass.这是在您的应用中使用osmdroid的方法http://code.

java - 打开街道 map (osmdroid) 在 PC 中显示灰色瓷砖而不是 map

我正在使用osmdroid在我的应用程序中获取开放的街道map。我已经使用所需的jars(osmdroid)构建了我的项目,并在list中添加了所有需要的权限。但是当我尝试在android模拟器(adteclipse)中调试我的应用程序时,我看不到map,只能看到灰色的瓷砖。我的项目运行良好,因为如果我在智能手机中进行调试,我可以看到map,问题仅出在模拟器上。我做了一些研究,但我只找到了谷歌地图解决方案的信息,但没有找到开放街道map(osmdroid)。有人知道如何解决这个问题吗?这是我在xml文件中显示map的方式这是我的主要ActivitymapView=(MapView)fi

android - OSM map 中的瓦片服务器是什么

我的应用程序完全在map上显示引脚和路线信息以及两个引脚之间的距离。为此,我正在尝试使用OSMmap而不是谷歌地图,因为谷歌地图有一定的如果用户增加限制。所以我的客户想要其他map而不是谷歌地图。然后经过研究我开始知道OSM是另一种方法。但它对使用tile服务器有一些限制。但我不明白它是什么。可以吗请告诉我它是什么,与OSM一起使用是否更好 最佳答案 图block服务器是从数据库生成渲染图像(tiles)的服务。因此,它需要大量存储容量来存储数据库和渲染的图block。带宽和CPU也是必需的,但主要取决于您的瓦片服务器的访问频率。还

android - 限制用户可以在 Mapview 上访问的区域

我正在使用自定义版本的mapView(OSMDroid版本)。我在其中使用自定义磁贴,我只希望用户能够查看我拥有自定义磁贴的区域。有没有一种方法可以设置边界经纬度,以便当他们平移map时它不会越过这些边界? 最佳答案 更新:我知道这是一个老问题,但osmdroid现在有一个setScrollableAreaLimit()方法可以实现您正在寻找的内容。还有一个setMinZoomLevel()和setMaxZoomLevel()方法可以轻松限制缩放级别。原始答案:请关注:http://code.google.com/p/osmdroi