使用图像而不是谷歌地图创建交互式地图
我想使用静态图像创建地图视图,这样我可以放大图像、最小化图像,并且如果我单击图像上的特定位置,则会显示一条带有单击的地名的消息。 我在 Android 和 iPhone 上使用钛合金。是否可以?
请注意,我创建了此地图,但我遇到的问题是,如果我在放大图像后单击图像,则显示的消息将不正确,因为 x 和 y 会有所不同。
我需要放大图像,因为它包含非常小的建筑物。
我希望我的问题很清楚。
I want to create a map view using a static image, so I can enlarge the image, minimize it, and if I click on a specific place on the image a message with the clicked place name appear. I'm using titanium for android and iPhone. Is it possible?
Note that I create this map but the problem I have that if I click on the image after enlarge it the message that appear will not be correct because the x and y will differ.
I need to enlarge the image cause it contain very small building.
I hope my Question is clear.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
引入缩放因子,以便当您增加图像大小时,您可以将缩放因子应用于单击的 x 和 y 坐标,这应该为您提供原始图像上的内容,然后在检索消息时使用这些缩放因子。
如果您可以平移图像,那么您还需要引入平移因子。
Introduce a scaling factor so that when you increase the image size you can apply the scaling factor to the clicked x and y coordinates which should give you what they would have been on the original image, and then use those when retrieving your message.
if you can pan the image, then you will also need to introduce a panning factor also.