Así que estoy tratando de abrir un archivo htm, lanzar un hipervínculo WPF UI (XAML) y pasar algunas coordenadas al archivo htm, que usa javascript para crear un mapa que se centra, con suerte, en las coordenadas que estoy tratando de pasar. coord1 y coord2 son dobles.
private void Hyperlink_RequestNavigate(object sender, RequestNavigateEventArgs e) { String coords = coord1 + " " + coord2; Process.Start(new ProcessStartInfo(e.Uri.AbsoluteUri, coords)); e.Handled = true; }Este es el final de javascript donde estoy tratando de recibir las coordenadas variables:
<script type='text/javascript'> var map; var coords = '<%=coords%>'; function GetMap() { map = new Microsoft.Maps.Map('#myMap', {center: new Microsoft.Maps.Location(55, 0)}); ...Obtuve '<%=coords%>' en línea, pero literalmente solo devuelve <%=coords>. Estoy tratando de tomar los dos puntos de coordenadas para reemplazar el 55 y el 0.
No publiqué el código XAML, pero el código C# abre el archivo htm cuando se hace clic en un hipervínculo y creo que la cadena "coords" se pasa con los datos, pero no sé cómo recibirlo.