GMap Location kör terület jelölő használata

realdream képe

Gmap location Circle Overlay - A térképen ikon helyett kör területet ábrázolni

A gmap location modullal a térképen megadott ikonok helyett egy területet szeretnék ábrázolni, tehát az a cél, hogy ne a pontos koordinátán egy ikon legyen, hanem egy nagyobb kör. Ez a Build a GMap macro menüpontban szépen előállítható, de a Gmap location modul beállításánál nem találtam erre lehetőséget.

Melyik modulhoz, modulokhoz kapcsolódik a téma?: 
Drupal verzió: 
aboros képe

mert ha nem akkor ez végülis egy marker.
saját markereket is létrehozhatsz bármilyet. idézem a README.txt filet:

The 'markers' directory contains many useful markers, and you can add custom markers by placing PNG files (markers must be in PNG format) in the markers directory and creating a ".ini" file for them. Use the existing .ini files as a guide--start with "markers/colors.ini".

nézz bele a markers könyvtárba. látsz csomó pngt meg pár .ini -t. a mágia az iniben lakik. ;)

0
0

-
clear: both;

realdream képe

ezért kell egy megadott sugarú kört ábrázolni pl. 2 km.

A gmap helpben lévő példa szerinti markert szeretnék:

    array(
      'type' => 'circle',
      'center' => array(0.000, 0.000),  // Center coordinate of the circle.
      'radius' => 100,                  // Radius of the circle in kilometers.
      'style' => array(),               // Style to use.
    ),

Köszönöm a segítséget! Megnézem, hogy az ini fájlban ez megoldható-e.

0
0

-------------------------------
http://www.realdream.hu

realdream képe

A gmap location modul - gmap_location_block_view() függvénye nem kezeli a $map['shapes'] tömböt, ezért pill. azt a megoldást találtam, hogy létrehozok egy gmap_location_block()-hoz hasonló blokkot saját modulból és gmap_location_block_view()-hez hasonló kódot írok, annyi módosítással, hogy a $markers helyett $shapes tömböt készítek az alábbi módon:

         $shapes[] =
             array(
               'type' => "circle",
               'style' => array("000000", 3, 25, "ffff00", 45),
               'radius' => 0.6,
               'center' => array($loc['latitude'], $loc['longitude'])
                );

Ezzel a blokk szépen működik. A node locations funkciót, ahol egyszerre látszik több tartalom a térképen ez nem oldja meg, valószínű, hogy azt sem lehet megoldani programozás nélkül.
0
0

-------------------------------
http://www.realdream.hu