像地图ASP / CSHTML一样对待图片

时间:2013-09-04 20:10:04

标签: c# image razor maps zoom

我需要放大和缩小图片,抓住它并像浏览地图一样浏览它的不同部分,并将图钉设置为标记,以提醒我有趣的位置。基本上我想执行bing(或谷歌)地图提供的类似功能,但我想要的图片。在本教程中:http://www.microsoft.com/web/post/using-the-bing-maps-api 我已经尝试交换源指向我本地驱动器上的图片,但这不起作用。在解决这个问题上采用/使用什么是好的语言/方法?我试图首先在C#中执行此操作,但现在需要为Web应用程序执行此操作,请提供建议;网络开发的新手btw ...

1 个答案:

答案 0 :(得分:1)

我无法理解您为什么要将图片视为地图;缩放,单击,拖动。但是,尝试使用jQuery。

您正在使用的API适用于Bing地图。它是他们的服务器API,我不认为你可以将它用于任何其他工作。但是你仍然可以重新编写它并编译它以便为你工作。

基本代码或您可以说的内容,基本事件为.click() .dblclick(),然后您可以使用jQuery Draggable。这些只是基础。

但是,如果您正在使用图像。您肯定需要一些其他工具可以让您使用图像,尝试SilverLight

你提到谷歌地图,Bing地图,我需要澄清他们使用大量的JavaScript。要检查点击的位置,它的位置是什么,放大哪里放大。如果是我,我会首先尝试学习jQuery和JavaScript。了解什么是事件,如何使用它们,以及如何在项目中使用它们。

jQuery zoom没什么,或者我应该说,jQuery API中没有任何对象的缩放。但这是一个很棒的网站,我刚刚发现,我希望这对你来说是一个良好的开端jQuery Zoom jacklmoore.com。对于此网站,您可能需要该人的一些插件,该页面上提供了链接!去看看吧。 :)

再次:首先尝试学习基础知识。你永远不知道什么时候需要这个非常基本的事件而且你正在尝试使用专家级别的事件。我希望它有所帮助! :)对任何问题或任何异议的评论。

干杯。