Код |
---|
$strHTMLControlName = array(); $strHTMLControlName["MODE"] = 'FORM_FILL'; // если не задавать, то карта не будет выведена $strHTMLControlName["VALUE"] = 'MY_MAP'; // name для скрытого поля с координатами $coords = '54.7078924801,20.5828726435'; // Координаты текущего положения маркера echo CIBlockPropertyMapGoogle::GetPropertyFieldHtml('map', array('VALUE'=>$coords), $strHTMLControlName); |
Код |
---|
<input type="text" name="PROPERTY['.$propertyID.']['.$i.']" size="25" value="'.$value.'" id="input_'.strtolower($propertyID).'"/><br />'; |
Код |
---|
if ($arResult["PROPERTY_LIST_FULL"][$propertyID]["USER_TYPE"] == 'map_google') { $strHTMLControlName = array(); $strHTMLControlName["MODE"] = 'FORM_FILL'; // если не задавать, то карта не будет выведена $strHTMLControlName["FORM_NAME"] = 'PROPERTY['.$propertyID.']['.$i.']'; echo CIBlockPropertyMapGoogle::GetPropertyFieldHtml('MAP', array('VALUE'=>$value), $strHTMLControlName); } else { echo '<input type="text" name="PROPERTY['.$propertyID.']['.$i.']" size="25" value="'.$value.'" id="input_'.strtolower($propertyID).'"/><br />';} |
Код |
---|
$APPLICATION->IncludeComponent( 'bitrix:map.google.system', '', array( "INIT_MAP_TYPE" => "HYBRID", 'INIT_MAP_LON' => $POINT_LON ? $POINT_LON : 37.64, 'INIT_MAP_LAT' => $POINT_LAT ? $POINT_LAT : 55.76, 'INIT_MAP_SCALE' => 10, 'OPTIONS' => array('ENABLE_SCROLL_ZOOM', 'ENABLE_DRAGGING'), 'CONTROLS' => array('LARGE_MAP_CONTROL', 'HTYPECONTROL', 'MINIMAP', 'SCALELINE'), 'MAP_WIDTH' => '95%', 'MAP_HEIGHT' => 400, 'MAP_ID' => $MAP_ID, 'DEV_MODE' => 'Y', ), false, array('HIDE_ICONS' => 'Y') ); |