2011-10-01 47 views
0

我想创建一个使用静态图像的地图视图,所以我可以放大图像,最小化它,如果我点击图像上的特定位置,点击地名出现。 我使用钛和iPhone的iPhone。可能吗?使用图像创建交互式地图不是谷歌地图

请注意,我创建了这张地图,但我有这个问题,如果我在放大后点击图片,出现的信息将不正确,因为x和y会有所不同。

我需要放大图像,因为它包含非常小的建筑物。

我希望我的问题很明确。

+0

也许HTML地图与jQuery将有所帮助? – xDragonZ

回答

0

引入缩放因子,以便当您增加图像大小时,可以将缩放因子应用于单击的x和y坐标,这些坐标应该会给出它们原始图像上的内容,然后在检索您的图像时使用这些因子信息。

如果您可以平移图像,那么您还需要引入平移因子。

+0

感谢您的回答.. 我想到它,但问题是我怎么知道缩放比例本身?看看Prateek Raj关于缩放视图的问题我尝试过,但是当我添加ImageView时,图像不会缩放,直到我给它属性canScale = true ... 我的问题与他接近因为当我指定x和y时,我添加一个特定位置的视图和显示信息的监听器。 但如果我缩放图像,那些视图将不会随着它缩放。我需要以下任一解决方案: - 尝试获取比例因子并更新x和y - 使所有视图缩放在一起.. 我希望我能很好地描述我的问题 – sakurami