如何绘制自定义“标注气泡” (地名透明灰色覆盖层)在使用非谷歌地图的 iPhone 应用程序中?
我正在构建一个 iPhone 应用程序,其中包含地图(使用 Route-me,而不是 MapKit)。
我在地图上有一些标记,我想要一个叠加层 - 类似于谷歌地图 - 一旦您单击标记就会出现:
黑色 - 有点透明 - 覆盖层,内部有一个按钮,还有一个小三角形指向覆盖层引用的标记。
谢谢。
I'm building an iPhone application with a map inside (using route-me, not MapKit).
I have some markers on the map, and I want to have an overlay - similarly to the google maps one - that appears once you click a marker:
A black - a bit transparent - overlay, with a button inside, and a little triangle pointing to the marker the overlay is referencing.
Thank you.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
看起来这些东西被称为“标注气泡”。苹果有一个 MapCallouts 示例向您展示如何自定义它们。
It looks like these things are called 'callout bubbles'. Apple has a MapCallouts sample that shows you how to customize them.
阅读 Apple 的quartz2d 文档。他们详细解释了如何创建自定义视图。
Read the quartz2d docu from Apple. They explain in detail how to create custom views.