Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [php][GD]Duża grafika (Mapa Świata)
Mike122
post
Post #1





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


Witam posiadam dużą grafikę (Mapa Świata) 1501x751. I Chciałbym na niej umieścić punkty więc używam
imagefilledrectangle" title="Zobacz w manualu PHP" target="_manual i na przykład Wrocław to imagefilledrectangle($im,769, 239, 780, 250, $kolor); a jak zrobić żeby nie musiał ręcznie znajdować punktu (IMG:http://forum.php.pl/style_emoticons/default/biggrin.gif) Bo np. będę chciał zaznaczyć coś w Chinach to trochę trudno wpisywać tak mniej więcej (strzelając). Jest jakiś sposób? A następnie później będę chciał połączyć te punkty używając ImageLine" title="Zobacz w manualu PHP" target="_manual. Proszę o pomoc jakieś porady lub coś (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Pozdrawiam
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Mike122
post
Post #2





Grupa: Zarejestrowani
Postów: 253
Pomógł: 1
Dołączył: 12.04.2006

Ostrzeżenie: (0%)
-----


Hmm a jak by zrobić tak wpisuję położenie geograficzne 51° 07' N 17° 02' E a skrypt oblicza że to 769, 239, czy na przykład 34°03''' N 118°14''' i obliczy położenie Los Angeles. Jak to robić oczekuję jakieś porady funkcje czy coś. Proszę o pomoc.

Ktoś mi powie jak policzyć szerokość i długość geograficzną bo robię tak.
  1. <?php
  2. $x = 1501/180; //Szerokość obrazka dzielę przez 180 stopni bo 90 *2;
  3. $x = 34.03 * $x; //Szerokość geograficzna Los Angeles razy 1 stopień z poprzedniego.
  4. $y = 751/360; //Długość obrazka dzielę przez 360 bo 180 *2;
  5. $y = 118.14 * $y; //Długość geograficzną Los Angeles razy 1 stopień z poprzedniego.
  6. imagefilledrectangle($im,$x, $y, $x+5, $y+5, $kolor);
  7. ?>

I liczy ale nie dobrze, bo z obliczeń tego wynika że Los Angeles znajduje się w Kanadzie.
Jak zrobić żeby liczyło poprawnie? Proszę o pomoc.

Ten post edytował Mike122 11.07.2007, 00:07:13
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.12.2025 - 12:13