• Home
  • Forum
  • Fare Web
  • Javascript

Georeferenziazione

  • Creatore Discussione Creatore Discussione sil_
  • Data di inizio Data di inizio 20 Ago 2010
S

sil_

Nuovo Utente
20 Ago 2010
3
0
0
  • 20 Ago 2010
  • #1
Salve a tutti!Ho da poco iniziato ad usare javascript e sto riscontrando qualche problema. Mi serve una funzione per georeferanziare una mappa e in seguito vedere le coordinate punto per punto. L'ho già fatto in java utilizzando le interfacce MouseMotionListener e MouseListener per catturare i movimenti del mouse.Esiste qualcosa di simile in javascript?grazie a tutti per l'aiuto
 

alessandro1997

Utente Attivo
6 Ott 2009
5.302
1
0
28
Roma
alessandro1997.netsons.org
  • 20 Ago 2010
  • #2
Dunque, diciamo che in Javascript potresti catturare le coordinate X ed Y del mouse relative alla pagina e, in seguito, eseguire delle operazioni aritmetiche per trovare il corrispondente punto sulla mappa. Puoi fare una cosa del genere:
Codice:
function getPoints(e)
{
	if(!e)
            e = window.event;

	var eX = (e.layerX) ? e.layerX : e.offsetX | 0;
	var eY = (e.layerY) ? e.layerY : e.offsetY | 0;

	return array(eX, eY);
}
In questo caso devi inserire l'immagine in questo modo:
HTML:
<img src="indirizzo.jpg" style="position: relative;" onclick="getPoints(event)" />
Ovviamente devi modificare l'ultima istruzione della funzione getPoints, altrimenti così restituirà semplicemente i risultati. Puoi inserirli, invece, in un array oppure, se devi sfruttare i dati in un'altra pagina, in un cookie.

Fammi sapere se funziona!
 
S

sil_

Nuovo Utente
20 Ago 2010
3
0
0
  • 20 Ago 2010
  • #3
Grazie dell'aiuto.tra poco provo e ti faccio sapere se funziona!
 
S

sil_

Nuovo Utente
20 Ago 2010
3
0
0
  • 21 Ago 2010
  • #4
purtroppo non mi funziona.il problema penso che sia nel calcolo di eX e eY perchè basta modificarli e funziona.non so che fare...
 
Devi accedere o registrarti per poter rispondere.
Condividi:
Facebook X (Twitter) LinkedIn WhatsApp e-mail Condividi Link
  • Home
  • Forum
  • Fare Web
  • Javascript
  • Italiano
  • Termini e condizioni d'uso del sito
  • Policy Privacy
  • Aiuto
  • Home
Community platform by XenForo® © 2010-2024 XenForo Ltd. | Traduzione a cura di XenForo Italia
Menu
Accedi

Registrati

  • Home
  • Forum
    • Nuovi Messaggi
    • Cerca...
  • Novità
    • Featured content
    • Nuovi Messaggi
    • Ultime Attività
X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?

X

Privacy & Transparency

We use cookies and similar technologies for the following purposes:

  • Personalized ads and content
  • Content measurement and audience insights

Do you accept cookies and these technologies?