草庐IT

affordance_map

全部标签

android - 单次触摸后如何启用拖动标记(Android Map Api v2)?

我有一张带有一些标记的map。我为拖动设置了监听器:map.setOnMarkerDragListener(this);但拖动只有在用户长按标记后才能启用。我想立即启用拖动。有没有办法用Androidmap(v2)做到这一点? 最佳答案 您可以使用DragandDrop,借助Android拖放框架,您可以允许您的用户使用图形拖放手势将数据从一个View移动到当前布局中的另一个View。该框架包括拖动事件类、拖动监听器以及辅助方法和类。当用户做出一些您认为是开始拖动数据的信号的手势时,拖放操作开始。作为响应,您的应用程序会告诉系统拖动

android - Google map v2 自定义图 block 提供程序

我正在开发自定义图block提供程序以在Googlemap上显示交通数据。在高缩放级别下,这对我有好处。但是折线在低级别缩放时重叠。我的自定义磁贴提供程序类是publicclassPolylineTileProviderimplementsTileProvider{privatestaticfinalStringTAG="TileOverlay";privatefinalintmTileSize=256;privatefinalSphericalMercatorProjectionmProjection=newSphericalMercatorProjection(mTileSize)

android - MapBox GL Android : Offline Maps from custom tile source downloaded but not used

对于我们的应用程序,我目前正在将map框与自定义map图block表面集成(如here所述)。使用OfflineManager和OfflineTilePyramidRegionDefinition在互联网连接正常的情况下,一切运行良好我可以下载图block并在mbgl-offline.db中找到它们,但它们似乎未在应用程序。据报告离线区域已完成,但只是不显示。据我了解offlinedocumentation,下载磁贴后,其他一切都“放手”。我尝试了几种不同的来源(例如OpenMapTiles.org),因为我们仍在设置我们自己的map切片服务器。我是不是漏掉了什么?我非常感谢任何线索。

android - Google Maps Android 如何显示指示边界外附近标记的箭头?

一张图片描述了一千多个字,所以我用我糟糕的Gimp技能创建了下面的草图。中间的图标是用户的当前位置,周围的标记是附近的地方。黑色方block表示用户可以在当前缩放级别的map上看到的内容,但这只显示2个地方。所以我的问题是:有没有内置的方法在屏幕外区域显示某种指示符,以便用户可以看到此时屏幕上可见区域之外有附近的地方。如果这些指示器能够显示未显示在正方形内但在给定半径内的标记,那就太好了。如果没有内置方法,我应该研究什么来解决这个问题? 最佳答案 YoucanuseaLatLngBounds.Builder;andSpherical

Android点击 map 并获取坐标

这个问题在这里已经有了答案:Getcoordinatesontappingmapinandroid(6个答案)关闭3个月前。我正在尝试制作一个应用程序,一旦用户点击map,它就会获取该特定点的坐标。除此之外,我还读到:Getcoordinatesontappingmapinandroid这似乎是最相关的帖子,但我想做的是能够点击map上的任何地方,而不是标记/覆盖项目。事实上,我想在用户点击的那个特定点创建一个标记并获取它的坐标。这可能吗?

android - 以最大缩放级别平移 MapView 时 GeoPoint 和/或 android.maps.Projection 的奇怪行为

我遇到了一个奇怪的问题,即使用googlemap包时点偏移。我有一个MapView,上面显示了一条路线。我注意到,如果我一直放大,然后四处平移,我的路线会在窗口边缘附近被剪掉。经过多次调试自己的代码后,我发现即使是像这样的简单案例也足以重现问题:GeoPointmidPoint=projection.fromPixels(mapView.getWidth()/2,mapView.getHeight()/2);GeoPointnextPoint=newGeoPoint(midPoint.getLatitudeE6(),midPoint.getLongitudeE6());pathPain

SuperMap Hi-Fi 3D SDK for Unreal 室内映射(Interior Mapping)材质效果

目录前言一、带有切线的缓存数据1.1什么是切线空间1.2生成带切线的模型缓存二、室内映射Interior Mapping材质2.1UE插件中加载缓存数据2.2替换材质2.3加载效果前言       室内映射(InteriorMapping)是一种用于实现建筑室内结构在游戏、虚拟现实、建筑可视化等领域内的高效渲染技术。相比于传统的建模渲染或者贴贴图,InteriorMapping可以在保持高效率和高质量的同时,将室内的细节和灯光效果呈现得更为逼真。如何基于我们提供的游戏引擎插件(以下简称UE插件),将高质感的InteriorMapping材质应用在我们的模型上,下面跟着小编一起来探索下吧。一、带

android - Google Maps Android Api 2 - 用于 MapBox 实现的混合 TileProvider/URLTileProvider

我想实现一个具有此功能的TileProvider:Map要求TileTileProvider检查是否说Tile可以离线使用如果是,TileProvider返回Tile无论是否可用,TileProvider在线检查新的Tile并将其下载到Cache在外部存储中。TileProvider为map提供新的Tile,然后map对其进行更新。这是我当前的UrlTileProvider实现:publicclassMapBoxOnlineTileProviderextendsUrlTileProvider{privatestaticfinalString[]FORMATS;static{finalS

android - 我如何让用户在 Google map 中选择一个位置并将选择的点返回到我的 App Inventor 应用程序?

我正在使用AppInventor开发应用程序。它包括用户按下按钮的需要——当他们在某个位置时保存该位置。但每次这都是不切实际的。所以我想在我的AppInventor应用程序中实现一个方法,它将:-打开谷歌地图-让用户选择map上的任何点,无需附加信息。-选择后,返回应用程序并返回所选位置的纬度、经度值。这对我来说真的很重要,我们将不胜感激。谢谢! 最佳答案 您可以在此处找到如何将Googlemap上任何位置的坐标返回给AppInventor的示例:http://puravidaapps.com/coordinates.php

android - 影响 Android Maps TileProvider 中的 Tile 大小?

我一直在玩弄Androidmapv2中的TileOverlay,并且构建了一个自定义TileProvider,非常类似于thisone但有些事情让我觉得很奇怪。无论我将哪个数字传递给Tile构造函数,屏幕上的图像始终相同-4到9个Tiles均匀地共享屏幕空间,如下所示:当然,这是您阅读documentation时所期望的内容:Thecoordinatesofthetilesaremeasuredfromthetopleft(northwest)cornerofthemap.AtzoomlevelN,thexvaluesofthetilecoordinatesrangefrom0to2N