问题标签 [android-mapview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - 在 Android Beta 0.9 中使用 ItemizedOverlay 和 OverlayItem
有没有人设法ItemizedOverlays
在 Android Beta 0.9 中使用?我无法让它工作,但我不确定我是否做错了什么,或者这个功能是否还不可用。
我一直在尝试使用ItemizedOverlay
andOverlayItem
类。他们的预期目的是模拟地图标记(如谷歌地图混搭中所见),但我在让它们出现在地图上时遇到了问题。
我可以使用类似的技术添加自己的自定义叠加层,但这只是ItemizedOverlays
不起作用。
一旦我实现了自己的ItemizedOverlay
(并被覆盖createItem
),创建我的类的新实例似乎可以工作(我可以从中提取OverlayItems
),但是将它添加到地图的Overlay
列表中并不能使其看起来应有的样子。
这是我用来将ItemizedOverlay
类添加Overlay
到我的MapView
.
其中MyItemizedOverlay
定义为:
android - Placing Zoom Controls in a MapView
I'm trying to get the zoom controls to show up in a mapview
, the following code almost works, but the zoom controls appear in the top left of the mapview
, not the bottom center like I'm specifying via setGravity()
. Can someone enlighten me as to what I'm missing?
These views/layouts are all constructed programmatically, there is no layout file to tweak.
android - 带有 ItemizedOverlay 和地图滚动的 MapView
我在 Android 的 MapView 上遇到了自定义 ItemizedOverlay 的问题。
我所做的:非常简单的 ItemizedOverlay 类的后代,它只包装我自己类型的项目并使用 ItemizedOverlay 进行所有艰苦的工作。
什么有效:几乎所有东西 - 正确绘制物品,我可以点击它们等。
问题:如果我通过地图本身在视图中拖动地图,我可以毫无问题地滚动它。但是,如果我尝试开始将地图移动到我的叠加层中的一个项目上(例如“逐项拖动地图”),它就不会移动。
这确实是个问题,因为如果我有“更多”项目,就无法拖动地图(没有取消缩放和抓取项目外的地图)。
即使我不处理由 ItemizedOverlay 生成的任何事件(例如,在我的叠加层中注释掉 onTap()),也会出现此问题。
任何意见,将不胜感激。
java - 如何为 MyLocationOverlay 中的“你在这里”点使用自定义位图?
我已经倾注了文档,但无法弄清楚这一点。甚至可能吗?
android - 始终在 MapView 上显示缩放控件
有没有办法始终在 MapView 上显示缩放控件?我已经使用添加了缩放控件
但缩放控件淡入淡出。我希望它们始终可见。
iphone-sdk-3.0 - MKMapView 和 setRegion:animated: 不更新地图视觉效果
问候!我正在尝试在没有任何 Apple 代码示例的情况下使用MKMapView,尽管还有其他一些不同的清晰度。(我知道,“阅读友好手册。”我已经做到了,但不是 100% 清楚,所以请耐心等待。)
这是情况。我有一个MKMapView对象,其中我添加了一组大约十个MKPinAnnotation对象。到现在为止还挺好。一切都被合理地分配/释放,并且似乎没有来自 Instruments 的任何投诉。
在初始显示时,我设置了一个MKCoordinateRegion对象,中心点位于我们的第一个引脚位置,(任意)跨度为 0.2 x 0.2。然后我打电话给:
哇!效果很好。
同时......我还有一个分段控制,允许移动到每个引脚位置。因此,当我点击列表时,地图会通过一对新的setRegion:animated:和regionThatFits:调用来动画到每个新的 pin 位置……或者至少是这样。
虽然地图确实“移动”到新的大头针位置,但地图本身并不会在下方更新。相反,我在灰色/空白地图背景上看到了我的图钉……直到我向任何方向轻推地图,无论多么轻微。然后地图显示通过!(如果我只在前一个图钉位置的一小段距离内移动,我通常会看到地图的任何部分已经加载。)
我怀疑我在这里做了一些愚蠢的事情,但我无法弄清楚是什么,至少不是来自 MapKit 文档。也许我使用了错误的电话?(好吧,我确实需要至少设置一次区域,是吗?移动它似乎没有帮助。)我也尝试过使用setCenterCoordinate:animated: - 同样的问题。
我在这一点上没有任何假设(没有双关语)。只是想找到我的路。
欢迎/赞赏线索!
更新:调用setRegion:animated:和regionThatFits:第一次,然后是setCenterCoordinate:animated:在遍历列表时没有效果。不过有趣的发现:如果我在这两种情况下都将动画更改为 NO,则地图会更新!!!仅当它设置为 YES 时。(发生了什么?!动画:坏了?那不可能……???)
android - 如何在 Android 地图活动中显示地图?
我已将地图视图附加到我的布局中,并让它显示指南针和我当前的位置。我遇到的问题是,视图中没有显示街道地图,所以基本上我只是在空白网格上看到指南针和我当前的位置。
iphone - MKMapView 链接器错误
我已将我的 iphone sdk 从 2.2.1 升级到 3.0。我下载了 MapKit 的示例代码并能够成功运行它。但是当我尝试编写自己的程序时,我遇到了链接器错误。
导入 MapKit/MapKit.h 或将变量声明为 MKMapView *mapView; 时不会引发错误 当我说 [[MKMapView alloc]initWithFrame:frame]; 时出现错误
我在我的项目中添加了 Mapkit 框架。我可以在框架下看到它。当我展开它时,我也可以看到头文件。我从 /Developer/Platforms/iphone.OS.Platform/Developer/SDKs/iphoneOS3.0.sdk/System/Library/Framework/Mapkit.framework 添加它。我还观察到框架下存在的其他框架有一些小锁图标。但是 MapKit.framework 没有它。
有人能告诉我我是否从错误的地方添加了 Mapkit.framework 吗?如果是这样,我应该从哪个路径添加它?
谢谢。
android - Android AppWidget 映射活动问题
正确的。
所以我有一个应用小部件。
它有 4 个按钮,其中一个是我希望它向我显示用户在地图上的当前位置的按钮之一。
所以 - 我做了一个新的活动如下:
然后我在清单中添加了适当的使用库行
好的 - 当我运行应用程序时出现以下错误,看起来它找不到 MapActivity 类,我也在 GoogleApps 1.5 而不是普通的 android 1.5 上运行它。
有人请帮助我-我现在快死了。
iphone - pin移动后MKMapView刷新
使用新坐标更新自定义 AnnotationView。但问题是它只有在使用 MKMapView 进行一些操作(例如缩放或移动)后才会在视觉上更新。我应该怎么做才能手动更新地图上的视觉位置?
PS。我试图将区域更改为当前地图的区域。但它确实改变了缩放。真奇怪。