Score:0

ตั้งค่าอินพุตที่เปิดเผยละติจูดและลองจิจูดโดยทางโปรแกรม

ธง in

ฉันใช้ตำแหน่งทางภูมิศาสตร์ 8.x-1.12 มาระยะหนึ่งแล้ว ฉันมีเส้นทาง REST ที่ได้รับมุมมองด้วยแบบฟอร์มที่เปิดเผยและส่งคืนผลลัพธ์

ก่อนหน้านี้ฉันได้:

$plugin = \Drupal::service('plugin.manager.geolocation.geocoder');
$geocoder = $plugin->getGeocoder('google_geocoding_api');
$geocode = $geocoder->geocode($zip_code);

$view = Views::getView('local_pharmacies');
$view->setDisplay('block_1');
$เปิดเผย = [
  'field_geolocation_proximity-lat' => $geocode['location']['lat'], // ไม่มีอยู่ใน 3.x แล้ว
  'field_geolocation_proximity-lng' => $geocode['location']['lng'], // ไม่มีอยู่ใน 3.x แล้ว
  'field_geolocation_proximity' => "50",
];
$view->setExposedInput($เปิดเผย);
$view->preExecute();
$view->execute();

ฉันอัปเดตเป็น 8.x-3.7 เพราะฉันวางแผนที่จะอัปเกรดเป็น D9 เร็วๆ นี้ ด้านบนไม่ทำงานอีกต่อไป ฉันคิดว่าเพราะ field_geolocation_proximity-lat และ field_geolocation_proximity-lng ไม่มีอยู่อีกต่อไป ฉันพยายามดำดิ่งลงไปในแหล่งที่มารวมถึงการปรับเปลี่ยนรูปแบบ kinting เพื่อหาวิธีตั้งค่าพิกัดอย่างถูกต้อง แต่ฉันไม่สามารถเข้าใจได้ ความคิดใด ๆ ?

Score:2
ธง in

ในที่สุดฉันก็รู้ว่าควรจัดรูปแบบอย่างไร Kinting หลังจากที่มุมมองดำเนินการแทนที่จะเปิดเผยชื่อเขตข้อมูลก่อน

$เปิดเผย = [
  'ศูนย์' => [
    'พิกัด' => [
      'lat' => $geocode['location']['lat'],
      'lng' => $geocode['location']['lng'],
    ]
  ]
  'field_geolocation_proximity' => "50",
];

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา