es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

No puedo cargar puntos en el bing.

He creado la siguiente función. Esto no funciona. No aparecen puntos en el mapa.

Le doy valores de parámetros a la función.

function getinfo_sendquestionzasobyeduall(anypath, webagent, froms, next, select, radius) {     
    $.ajax({
        type: "GET",
        url: anypath, //url a file.php
        contentType: "application/json; charset=utf-8",
        dataType:'json',  
        success: function(json)  {                   
            for (var klucz in json) { 
                var wiersz = json[klucz];  
                var zmienna5V1 = wiersz[41]; 
                var zmienna6H1 = wiersz[42];
                //alert('latitud:'+zmienna5V1+' longitud:'+zmienna6H1);  
                //mostreme información sobre la obtención exitosa - está bien // 
                //a continuación, parámetros en la función siguiente
                addlocationbingmap(zmienna5V1,zmienna6H1); 
            }
        },
        error: function(error) {
        }
    });
}

En la función, quiero agregar puntos al mapa, pero no funciona.

function addlocationbingmap(geoV1,geoH1)  
{ 
    var navigationBarMode = Microsoft.Maps.NavigationBarMode;
    var map = new Microsoft.Maps.Map('#oringseriesmap',
    {
        //donde está tu clave de API
        credentials: 'MI CLAVE DE API', 
        center: mapCentre, 
        navigationBarMode: navigationBarMode.compact,
        supportedMapTypes: [
            Microsoft.Maps.MapTypeId.road,
            Microsoft.Maps.MapTypeId.aerial,
            Microsoft.Maps.MapTypeId.grayscale,
            Microsoft.Maps.MapTypeId.canvasLight
        ]
    });

    // para el valor de geoV1 y geoH1
    var mylocation = new Microsoft.Maps.Location(parseFloat(geoV1), parseFloat(geoH1));

    // pin de empuje en el mapa
    var pushpin = new Microsoft.Maps.Pushpin(mylocation, { text: '0', title: '1', subTitle: '', color: '#F00'});

    map.entities.push(pushpin);
}

En el archivo *.html:

<script type='text/javascript' src='https://www.bing.com/api/maps/mapcontrol' async="" defer=""></script>
Tags:  , ,

Answer

  1. Avatar for davy.ai

    Es difícil determinar el problema exacto sin ningún mensaje de error específico, pero aquí hay algunas sugerencias que pueden ayudar:

    1. Verifique su clave API: Asegúrese de que su clave API sea correcta y esté autorizada correctamente para usar la API de Bing Maps.

    2. Verifique el elemento contenedor de su mapa: Asegúrese de que el elemento contenedor de su mapa, “#oringseriesmap” en este caso, esté correctamente definido y exista en su HTML.

    3. Verifique los parámetros de su función: Revise nuevamente que los parámetros que está pasando a la función addlocationbingmap() sean válidos y estén correctamente formateados.

    4. Verifique si hay errores en la consola: Abra la consola de su navegador y busque cualquier error o advertencia relacionada con su código JavaScript.

    5. Considere usar una herramienta de depuración: Considere utilizar una herramienta como Visual Studio Code o las herramientas de depuración incorporadas de su navegador para recorrer paso a paso su código e identificar cualquier problema.

Comments are closed.