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>
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:
Verifique su clave API: Asegúrese de que su clave API sea correcta y esté autorizada correctamente para usar la API de Bing Maps.
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.
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.
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.
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.