Ciao u235,
grazie per le riposte.
Intanto ho scaricato Fiddler, che non avevo ma sto iniziando ora con questa tipologia di problemi, ho anche visto un tutorial su youtube per capire come funzionava prima di girare a vuoto.
L'ho anche testato con un altra webservice(asmx) mia che ho fatto ieri per esercitarmi e per capire cosa stavo facendo.
Intanto ti dico stamattina che cosa ho fatto .
per prima cosa ho modificato il tuo script, perchè i punti che mi hai dato non li vedevo, già ieri prima che mi rispondessi avevo fatto dei test con lo zoom, ma nulla
Lo script che ho messo è questo
[System.Web.Services.WebMethod]
public static Coordinata[] CaricaDati(Coordinata posizione)
{
double primaLat = 43.610769;
double primaLon = 3.8767159999999876;
List<Coordinata> result = new List<Coordinata>();
for (int i = 0; i < 5; i++)
{
result.Add(new Coordinata() { Lat = primaLat, Lon = primaLon, Titolo = string.Format("Marker {0}", i + 1) });
primaLat = primaLat + 0.1;
primaLon = primaLon + 0.2;
}
return result.ToArray();
}
In pratica ho definito due coordinate sulla mappa e da li come hai fatto tu sono andato a sommare dei valori.
Per testarla ho anche spostato il codice nel page_load .
Tutto gira in page load, naturalmente non ho visto i punti.
Quindi ho testato il tuo script, ho messo anche un alert nel js per vedere se partiva e a partire effettivamente parte, ma non succede nulla, sulla mappa non ho risultati
Ah dimenticavo...la mappa la vedo
A questo punto sono passato a Fiddler
Ho eseguito tutto in due modalità
La prima andando a richiamare la pagina nel browser e vedendo cosa succedeva nella session a sinistra del programma.
Mi sono trovato la chiamata a http://localhost:56645/test2/CaricaDati
clicco sulla voce e in Inspector mi trovo
sopra json con un nodo posizione e due nodi 'Lat'=43.6872294 e 'Lon'=4.1316182
Nella barra che divide il riquadro di sotto leggo WARNING: illegal/unquoted identifier "posizione" at position 1
illegal/Unquoted indetifier "Lat" at position 14
Nella parte di sotto ho un altro json
con questi nodi
ExceptionType=System.InvalidOperationException
Message=Autenticazione non riuscita.
StackTrace=(null)
l'unica autenticazione che faccio io è con le api di google e la chiave è giusta perchè la uso in un altra pagina senza problemi
il secondo test invece l'ho fatto andando in composer e mettendo l'url http://localhost:56645/test2/CaricaDati
in json non ho nulla ma in textview ho tutto l'html della pagina.
Suggerimenti?
Grazie