iphone - 通过网络浏览器启动谷歌地图网址

时间:2011-08-24 09:11:55

标签: android asp.net-mvc-3 mobile-website iphone

我正在开发一个移动网络应用程序。我正在使用ASP.NET MVC3和C#。我还使用HTML5地理定位功能和Google Places API来搜索和显示位置。

我试图显示位置的URL如下:

 public ActionResult DisplayAutoRestaurant(string  reference)
    {
        Restaurant restaurant = google.GetRestaurant(reference);
        return Redirect(restaurant.WebAddress);
    }

例如:我将restaurant.WebAddress值设为

  

“http://maps.google.com/maps/place?cid=9525995013443467118”

来自< url> Google Places API的“Place Details Responses”标记。
问题是,当我在iPhone上浏览网站时,如果我点击url值的超链接(即restaurant.WebAddress),它将打开我不想要的iPhone的原生地图应用程序。我想在浏览器中打开网址。
对于您的类型信息,在android中,超链接会打开一个选项菜单,以选择是否要在浏览器或本机地图应用程序中打开链接。但iPhone没有打开弹出窗口,直接让我进入我不想要的地图应用程序。

0 个答案:

没有答案