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 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 51 Pomógł: 0 Dołączył: 9.07.2007 Skąd: Dąbrowa Górnicza Ostrzeżenie: (0%)
|
Hehe, ja też nie lubiłem geografii... Ale to jest matematyka (IMG:http://forum.php.pl/style_emoticons/default/smile.gif)
Układasz sobie taką proporcję: -180^ to 0px 180^ to 1501px x^ to Xpx czyli: (X - 0) / (1501 - 0) = (x^ - (-180^)) / (180^ - (-180^)) i wychodzi nam: X = 1501 * (x^ + 180^) / 360^ Voila. Teraz ułóż taką proporcję dla Y (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
|
Mike122 [php][GD]Duża grafika (Mapa Świata) 10.07.2007, 23:11:11
piotrd przy takich małych rozmiarach mapy i tak każdy pun... 10.07.2007, 23:14:56
Mike122 Hmm a jak by zrobić tak wpisuję po... 11.07.2007, 02:26:49
Cosi* Zobacz sobie skrypt Mapa na mojej stronie (adres w... 11.07.2007, 11:58:57
Mike122 ~Cosi* dziękuje Ci znów duża podpowiedź z Twojej s... 11.07.2007, 15:05:46
Cosi* Pomyśl
Świat ma 360 stopni wszerz i 180 stopni wz... 11.07.2007, 15:38:02
Mike122 Wyciągnąłem przydatne funkcje:] Czyli stopnie();
A... 11.07.2007, 15:50:35
Cosi* Weź pod uwagę, że masz zakres od minus 180 do 180,... 11.07.2007, 17:05:42
Mike122 Hmm jak by powiedzieć chyb jestem za bardzo ciemny... 12.07.2007, 01:13:21 ![]() ![]() |
|
Aktualny czas: 26.12.2025 - 10:06 |