나는 헝가리 공동체의 도움을 받아 결국이 작업을 수행했습니다. (나는 원래 스레드를 연결하실 수 있습니다,하지만이 삭제있어 보인다.)
기본적으로 "트릭"후크와 약간의 사용자 정의 모듈을 만드는 것이 었습니다 :
function MODULENAME_preprocess_gmap_view_gmap(&$vars) {
if ($vars['view']->name == "my_gmap_view") {
$map_object = $vars['map_object'];
$map_object['id'] = 'my_view_id';
foreach ($vars['view']->result as $key => $row) {
$shapes[$key]['type'] = 'circle';
// we have a profile field for the radius, but it could be anything...
$shapes[$key]['radius'] = $row->profile_values_profile_radius_value;
// center the circles on the coord
$shapes[$key]['center'][0] = $row->location_latitude;
$shapes[$key]['center'][1]= $row->location_longitude;
}
// we don't need any markers, just the circles
$map_object['markers'] = NULL;
$map_object['shapes'] = $shapes;
$vars['map'] = theme('gmap', array('#settings' => $map_object));
}
}
을