Colore in paese

Ho un file HTML scritto utilizzando l’API di Google Maps v3.

Tutto quello che voglio fare è colorare un paio di paesi, ad esempio, il colore in Cina e il Canada al rosso. Qual è una soluzione semplice (che non include Poligoni e migliaia di coordinate) da colorare in paesi?

Dopo aver sfogliato le domande precedenti di StackOverFlow, sembravano esserci tre soluzioni comuni. Tuttavia queste 3 soluzioni non sembrano appropriate per la mia situazione.

  1. API dei grafici: non capisco se l’API dei grafici sia una buona soluzione per me perché ho già un file che utilizza l’API di Google Maps. A meno che i grafici non possano essere applicati sulla mia mappa o sincronizzati con la mappa, questa non sembra essere una soluzione valida.

  2. Styling (With Styling Wizard) -Questo wizard (per quanto ne so) riguarda lo stile delle caratteristiche generali, come strada, acqua, popolazione, ecc. A meno che qualcuno non riesca a mostrarmi come assegnare un determinato paese a un colore, non lo faccio guarda come può funzionare.

  3. Poligoni: ho visto l’esempio del triangolo di Bermuta e altre persone hanno suggerito di ottenere le coordinate del perimetro di un paese e creare un poligono. Questo potrebbe funzionare, eccetto che potrei aver bisogno di migliaia di coordinate per delineare completamente la Cina. Forse c’è un metodo più semplice in cui posso colorare in un paese?

Utilizzare FusionTablesLayer o KmlLayer. Entrambi eseguono dati geografici dettagliati e li rendono su piastrelle, offrendo prestazioni migliori con un numero complesso o grande di poligoni.

Il set di dati Natural Earth è disponibile in Fusion Tables e contiene la maggior parte dei paesi.

Questo potrebbe funzionare per te se le coordinate generate automaticamente in risoluzioni diverse a seconda delle tue esigenze. tutto ciò che devi fare è caricare un GeoJSON appropriato sulla tua mappa. Vedi qui per la risposta completa che viene fatta semplicemente aggiungendo un paio di linee di codici.

inserisci la descrizione dell'immagine qui