aboutsummaryrefslogtreecommitdiff
path: root/gmap_arcgis.module
diff options
context:
space:
mode:
authorSilvio <silvio@socioambiental.org>2013-03-04 12:26:25 -0300
committerSilvio <silvio@socioambiental.org>2013-03-04 12:26:25 -0300
commitcf82ef9af23b3a7c60a93069781fdd2faf449049 (patch)
tree30a7633122b35bb38311a8df0e30f0e96049923f /gmap_arcgis.module
parentd1cb222f75e5bfec318b4cc7964fd6aa600bf89a (diff)
downloadgmap_arcgis-cf82ef9af23b3a7c60a93069781fdd2faf449049.tar.gz
gmap_arcgis-cf82ef9af23b3a7c60a93069781fdd2faf449049.tar.bz2
Major cleanup: do not add polygons via hook anymore
Diffstat (limited to 'gmap_arcgis.module')
-rw-r--r--gmap_arcgis.module103
1 files changed, 1 insertions, 102 deletions
diff --git a/gmap_arcgis.module b/gmap_arcgis.module
index f69b0e2..1a73928 100644
--- a/gmap_arcgis.module
+++ b/gmap_arcgis.module
@@ -55,104 +55,6 @@ function gmap_arcgis_gmap($op, &$map) {
// Setup Map Id
drupal_add_js(array('gmap_arcgis' => array('id' => $map['id'])), 'setting');
- /**
- * Setup polygons and labels. Labels have the following format:
- *
- * $map['arcgis']['labels'] = array($layer1 [, $layer2 [,... $layerN]]);
- *
- * Where $layer is
- *
- * $layer = array($layer_uri, $fields, $content, $icon);
- *
- * Where $layer_uri is a MapService layer, $fields is an array with
- * a pair of layer fields to pass to the query, $content is a string
- * with the content to display for each marker and $icon is an array
- * with parameteres from a GIcon class
- *
- * $icon = array($shadow, $image, $info_size, $shadow_size,
- * $info_anchor, $info_window_anchor);
- *
- * For more info on the GIcon class, see
- * http://code.google.com/intl/pt-BR/apis/maps/documentation/reference.html#GIcon
- *
- * Example:
- *
- * $labels = array(
- * array("http://mapservice/layer1", array('id', 'name'), array(
- * NULL, 'http://path/to/icon.png',
- * array(20, 34), array(37, 34), array(9, 34), array(9, 2)
- * )
- * ),
- * array("http://mapservice/layer2"),
- * );
- */
- /**
- * The code below provides titles on markers
- */
- //if(is_array($map['markers'])) {
- // array_walk($map['markers'], 'add_title_on_marker');
- //}
-
- if (isset($map['arcgis']['polygons'])) {
- drupal_add_js(array('gmap_arcgis' => array('polygons' => $map['arcgis']['polygons'])), 'setting');
- }
- if (isset($map['arcgis']['labels'])) {
- drupal_add_js(array('gmap_arcgis' => array('labels' => $map['arcgis']['labels'])), 'setting');
- }
-
- /* $map['markers'][] = array(
- 'latitude' => '-22.7559207',
- 'longitude' => '-48.1640625',
- 'markername' => 'Eventos',
- 'offset' => 0,
- 'text' => 'Um teste',
- 'opts' => array(
- 'title' => 'Teste de evento',
- 'nid' => 10853,
- 'category' => 'marker_uc',
- ),
-
- ); */
-
- // print views_embed_view('eventos');
- /*
- $my_content_view = views_get_view('eventos');
- $my_content_view->build('default');
- $my_content_view->execute('default');
-
- $results = $my_content_view->result;
-
- foreach($results AS $r) {
-
- // Format the Body of the ballon
- $inicio = format_date($r->event_unix_event_start);
- $fim = format_date($r->event_unix_event_end);
- $body = '<div style="width:350px;height:250px;overflow:auto">';
- $body .= "<h1>$r->node_title</h1>";
- $body .= "
- <p>
- $r->node_revisions_body
- </p>
- <ul>
- <li>
- Data inĂ­cio: $inicio
- <li>Data fim $fim
- </ul>
- ";
- $body .= '</div>';
-
- $data['latitude'] = $r->location_latitude;
- $data['longitude'] = $r->location_longitude;
- $data['title'] = $r->node_title;
- $data['offset'] = 0;
- $data['nid'] = $r->nid;
- $data['body'] = $body;
- $data['category'] = 'marker_uc';
-
- __addMarker(&$map, $data);
-
- } */
-
// Add custom js
$gmap_arcgis_path = drupal_get_path('module', 'gmap_arcgis') . '/';
drupal_add_js($gmap_arcgis_path . 'gmap_arcgis.js');
@@ -236,11 +138,8 @@ function gmap_arcgis_block($op='list', $delta=0, $edit=array()) {
}
}
-
+// TODO: move to isa_gmap_overlays
function gmap_arcgis_link_nota_tecnica() {
- // global $base_url;
- //$str = http://uc.socioambiental.org/quem-somos#
-
return l(t('Sources'), 'quem-somos', array('fragment' => 'tabset-tab-3', 'external' => TRUE));
}