我需要放大和缩小图片,抓取它并像浏览地图一样浏览它的不同部分,并将图钉设置为标记以提醒我发现有趣的位置。本质上,我想执行 bing(或谷歌)地图提供的类似功能,但在我拥有的图片上。从本教程: http: //www.microsoft.com/web/post/using-the-bing-maps-api 我尝试交换源以指向我本地驱动器上的图片,但这不起作用。什么是解决这个问题的好语言/方法?我首先尝试在 C# 中执行此操作,但现在需要为 Web 应用程序执行此操作,请告知;顺便说一句,Web 开发新手...
1 回答
我无法理解您为什么要尝试将图片视为地图;缩放、单击、拖动。但是,尝试为此使用 jQuery。
您使用的 API 适用于 Bing 地图。它是他们的服务器 API,我认为您不能将其用于任何其他工作。但是你仍然可以重新编写它并编译它来为你工作。
基本代码或您可以说的内容,它的基本事件将是.click()
.dblclick()
然后您可以使用jQuery Draggable。这些只是基础。
但是,如果您正在使用图像。你肯定需要一些其他工具来让你使用图像,试试SilverLight。
你提到了谷歌地图、必应地图,我需要澄清一下它们使用了大量的 JavaScript。检查点击的位置、位置、放大位置、缩小位置。如果是我,我会先尝试学习 jQuery 和 JavaScript。了解什么是事件,如何使用它们,以及如何在我的项目中使用它们。
jQuery 缩放什么都不是,或者我应该说,在 jQuery API 中没有任何对象的缩放之类的东西。但这是我刚刚发现的一个很棒的网站,我希望它对你来说是一个jQuery Zoom jacklmoore.com的开始。对于此站点,您可能需要该人提供的一些插件,该页面上提供了链接!去看看。:)
再次:尝试先学习基础知识。您永远不知道何时需要非常基本的事件,并且您正在尝试使用专家级别的 1。我希望它有帮助!:) 评论任何问题或任何反对意见。
干杯。