Схема URL iPhone портит мой Javascript - PullRequest
0 голосов
/ 12 августа 2011

Я пытаюсь разработать веб-приложение для 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 начать с числа что-то я могу посмотреть сам). но в то же время мне не нравится указывать широту и долготу в моем телефоне.

Спасибо!

...