简体   繁体   中英

How do I highlight a country with the google maps api v3?

I'm trying to achieve an effect similar to this:

http://www.state.gov/cms_images/france_map_2007-worldfactbook2.jpg

Notice how France is brighter than the other countries. It has the 'focus'. I've been exploring the API and it looks like I'm supposed use kmlLayers to achieve this effect. Is this correct? If so, how do I leverage or even find kml to do this? How else could I do this?

Thanks

I found this can be done with polygons and 'holes'. Google has this pentagon example

The only down side is the polygon needs to be drawn by hand (maybe there's a database of country outlines?) I used this tool to assist with the manual drawing for now.

The information at these links will help you, I think:

  1. KML of the World Countries as created by Valery Hronusov
  2. KML of the World Capitals as created by Filipumme

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM