iPhone URL Scheme搞砸了我的Javascript

时间:2011-08-11 21:23:12

标签: javascript iphone url-scheme

我正在尝试为iPhone开发基于网络的应用程序。一切都很完美(在浏览器中测试)但是,当我接受这个:

function goToLocation() {
    latitude = document.getElementById("<%=txtLatitude.ClientID%>").innerHTML;
    longitude = document.getElementById("<%=txtLongitude.ClientID%>").innerHTML;
    window.parent.location = 'http://maps.google.com/maps?q='latitude + ',' +
    longitude + '&z=14';
}

与我的aspx混合:

    <tr><td>Latitude: </td>
        <td><asp:Label ID="txtLatitude" runat="server"></asp:Label></td>
    </tr>
    <tr><td>Longitude: </td>
        <td><asp:Label ID="txtLongitude" runat="server"></asp:Label></td>
    </tr>

我明白了:

http://maps.google.com/maps?q=<a href="tel:11.111">11.111</a>,<a href="tel:22.222">22.222</a>

其中11.111是我的纬度,22.222是我的经度。

当我使用我的计算机浏览器时,它显示为应该如此     http://maps.google.com/maps?q=11.111,22.222

所以,我想我的问题是:有没有办法告诉iphone 预先添加“tel:”或者,我想我可以通过告诉javascript从一个数字开始解决这个问题(我可以自己查找的东西)。但与此同时,我不喜欢将纬度和经度作为手机中的链接。

谢谢!

0 个答案:

没有答案