Создание специализированных карт с помощью jQuery и / или Google Maps API - PullRequest
1 голос
/ 09 сентября 2010

Мне нужно создать пропорциональную карту окружностей с градуировкой, то есть карту, на которой есть круги, наложенные на карту, размер которых указывает на пропорциональную плотность того, что я пытаюсь измерить. Это лучше всего понять на примере, и это можно увидеть здесь: http://www.d.umn.edu/geog/cartfolder/HTML%20Pages/Map-Types.htm. Я попытался возиться с Google Maps API и не могу найти ничего, что позволило бы мне создавать пропорциональные круги поверх отображения карты; и, кроме того, я хотел бы иметь возможность сузить его по основным городам в США (SF, LA, NYC, Чикаго, Даллас и т. д.).

Возможно ли это вообще?

1 Ответ

1 голос
/ 09 сентября 2010

Да, это возможно.Смотрите эти примеры (на русском языке, извините)
http://mabp.kiev.ua/2010/08/16/custom-maptype-projection-in-google-map-api-v3/
http://mabp.kiev.ua/2010/08/22/google-maps-v3-and-raphael

вот простой пример

for (var i=0,j=11;i&ly;j;i++){
        new google.maps.Circle({
            strokeWeight: 2,
            strokeColor : "#ffffff",
            map : map,
            center : new google.maps.LatLng(0, 0),
            radius : i*1000000
        });
    }

http://appdelegateinc.com/samples/Google-Maps-Circle-Overlay/

...