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