2016-05-25 13 views
7

Ho utilizzato la libreria codeigniter google map v3 di bio stall, attualmente desidero creare una heatmap, è già fornita da googlemaps. documentazione già coprire su questo URLmostra heatmap su libreria Codeigniter googlemap v3

https://developers.google.com/maps/documentation/javascript/heatmaplayer#customize_a_heatmap_layer 

ma attualmente io po 'confondere come utilizzare che heatmap sulla libreria Codeigniter, quale parte che ho da modificato per creare una mappa termica per Codeigniter google map biblioteca v3?

+0

Cosa intendi con questo ** Quale parte che ho modificato per creare una heatmap per Codeigniter ** –

+0

@Abdulla per favore vedi la mia domanda sopra "Ho usato la libreria codeigniter google map v3 di bio stall" –

risposta

1

Ho trovato qui un tutorial su come utilizzare CodeIgniter in Google Maps API Library.

La libreria consente di creare una mappa e sovrapporre più marker, polilinee, poligoni, rettangoli, sovrapposizioni di terra e/o cerchi, tutti completamente personalizzabili. La libreria supporta anche la visualizzazione delle direzioni tra due punti, tra cui la possibilità di mostrare le direzioni testuali accanto alla mappa e il raggruppamento dei marker. Anche le prime fasi di integrazione con l'API di Google Places sono disponibili.

Per ulteriori informazioni e alcune spiegazioni, è possibile visitare questo video su come utilizzare CodeIgniter nell'API di Google Maps.

+0

Ciao @KENdi uso già quella libreria, voglio solo funzionalità aggiuntive, una heatmap, per favore rivedi le mie domande –

1

In base allo script nello document, l'unica parte relativa al back-end è fornire i punti.

function getPoints() { 
    return [ 
    new google.maps.LatLng(37.782551, -122.445368), 
    new google.maps.LatLng(37.782745, -122.444586), 
    new google.maps.LatLng(37.782842, -122.443688), 
    new google.maps.LatLng(37.782919, -122.442815), 
    new google.maps.LatLng(37.782992, -122.442112), 
    new google.maps.LatLng(37.783100, -122.441461), 
    new google.maps.LatLng(37.783206, -122.440829), 
    new google.maps.LatLng(37.783273, -122.440324), 
    new google.maps.LatLng(37.783316, -122.440023), 
    new google.maps.LatLng(37.783357, -122.439794), 
    new google.maps.LatLng(37.783371, -122.439687), 
    ... 

Quindi è possibile eco in php come

<?php 
    //... 
    echo "new google.maps.LatLng($lat, $lng),\n" 
    //... 

dove $ lng lat e $ deve essere impostato in PHP come iterata attraverso i punti, o tornare risposta AJAX in modo getPoints.

+0

ciao @Emrah Izci, grazie per il commento, il mio problema è come integrare quella documentazione con la libreria di biostall per google map, sono usando la libreria di biostall per il codeigniter –

Problemi correlati