在 Android 上以原生方式显示标记弹出窗口
我想在 Android 上的 MapView 中的一些标记之上放置一个弹出窗口,类似于 iPhone 的标注。我到处都看到每个人都推荐第 3 方 API 来做到这一点?
没有本地方法可以做到这一点吗?我需要添加一些基本信息,例如文本和按钮,我的首要任务是在每部 Android 手机上尽可能地原生,因为它们或多或少都有所不同。
以下是本机地图应用程序的示例:
I want to put a pop-up on top of some markers in a MapView on Android, something like the iPhone's callouts. I see everywhere that everybody recommends 3rd party API's in order to do this?
Is there no native way to do this? I need to put some basic info, like a text and a button and my priority is to be as native as I can on each android phone, because they all differ more or less.
Here is an example from the native map app:
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,在 Android 中它要容易得多。
这是代码;
的 MapActivity 类中声明此变量(或者更好的是在互联网上阅读有关此变量的信息)
在 onCreate() 中
这是我的 CustomItemizedOverlay 类的代码(它可能会让您感到惊讶)
Yes its pretty much easier in android.
Here is the code;
Declare this variables in your MapActivity class(or better would be reading about this variables on the internet)
in your onCreate()
Here is code for my CustomItemizedOverlay class (It may freak you out)